当前位置: 首页 > news >正文

比较含距离和顺序的结构相似性

在平面上有4个结构A,B,C,D,这4个结构有位置,并且有顺序,比较A和B,C,D哪个更像?

A就是3a1

B是4a4,C是4a3,D是4a8.

4(4a3-1)=2*3a1+3a2+3a3

4(4a4-1)=2*3a1+3a4+3a6

因为4a3,4a4减一都可得到3a1,

4(4a8-1)=4*3a3

但4a8减1只能得到3a3

因此有理由认为4a3和4a4与3a1在结构上要更相似些。

用结构加法去计算

13(3a1+1)=2*4a1+4a2+2*4a3+2*4a4+4*4a12+2*4a14

6(3a2+1)=4a3+4a5+4*4a6

15(3a3+1)=2*4a1+4a2+4a3+3*4a5+2*4a7+4*4a8+2*4a11

15(3a4+1)=4a2+4a4+2*4a9+3*4a10+2*4a11+2*4a14+4*4a15

9(3a5+1)=4a2+2*4a7+2*4a9+4*4a13

6(3a6+1)=4a4+4a10+4*4a16

代入4a3, 为0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0用同样的办法代入4a4,

0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0和4a8,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0得到

4a4

4a3

4a8

0.1538

0

0.1538

0

0

0

0

1

0.1667

1

0

1

0

2

0.0667

2

0.267

2

0.0667

3

0

3

0

3

0

4

0

4

0

4

0.1667

5

0

5

0

5

设这种结构相似性的距离用1/3a1得到,则4a4和4a3的距离都是1/0.1538,而4a8是无穷大。

再比较距离的相似性,4a4-1可以得到3a1和3a2,3a3这里设3a2和3a3对结果没有影响,只考虑3a1,有两种可能

计算A到这两个结构的距离

x1

y1

x2

y2

(x2-x1)^2

(y2-y1)^2

根号

平均

2

4

5

3

9

1

3.1623

6.398

2.133

2

3

3

3

1

0

1

3

3

5

2

4

1

2.2361

x1

y1

x2

y2

(x2-x1)^2

(y2-y1)^2

根号

平均

2

4

5

3

9

1

3.1623

7.398

2.466

2

3

4

3

4

0

2

3

3

5

2

4

1

2.2361

平均为2.299

同样的方法计算4a3

x1

y1

x2

y2

(x2-x1)^2

(y2-y1)^2

根号

平均

2

4

3

4

1

0

1

4.65

1.55

2

3

4

2

4

1

2.2361

3

3

4

4

1

1

1.4142

x1

y1

x2

y2

(x2-x1)^2

(y2-y1)^2

根号

平均

2

4

4

5

4

1

2.2361

5.064

1.688

2

3

3

4

1

1

1.4142

3

3

4

4

1

1

1.4142

距离平均为1.619

综合得到

结构

距离

B

6.502

2.299

8.8

C

6.502

1.619

8.1

D

因此有理由猜测A和C更像。

http://www.dtcms.com/a/286717.html

相关文章:

  • 【EPLAN 2.9】许可证xx成功却显示红色叉,无法启动
  • 人工智能时代对高精尖人才的需求分析
  • 嵌入式数据结构之顺序表总结
  • openpyxl 流式读取xlsx文件(read_only=true)读不到sheet页中所有行
  • 配置本地git到gitlab并推送
  • 【机器学习】AdamW可调参数介绍及使用说明
  • 【LINUX操作系统】ssh远程连接---客户端Windows连接服务端虚拟机
  • 应用集成体系深度解析:从数据互通到流程协同
  • 你需要了解的 AI 智能体设计模式
  • compose multiplatform 常用库
  • Python FastMCP:让你的AI工具链飞起来
  • 深入解析操作系统中的文件控制块(FCB):从原理到现代实现演进
  • 利用动画实现热点图转圈循环放大效果
  • 深入理解 slab cache 内存分配全链路实现
  • 445、两数相加 II
  • 数字人直播:开启直播行业新纪元​
  • 基于LiteNetLib的Server/Client Demo
  • Android各版本适配方案总结归纳
  • 企业网站建设全攻略
  • Linux系统之:进程概念
  • JavaSE -- 对象序列化和反序列化详细讲解
  • HarmonyOS-ArkUI Web控件基础铺垫4--TCP协议- 断联-四次挥手解析
  • 全国计算机等级考试二级题库【C语言】:程序修改题型——结构体、可变数组、链表 自制答案详解合辑
  • 深度学习入门-深度学习简介
  • 屏显智能电子锁语音芯片方案新选择
  • Hinge Loss(铰链损失函数)详解:SVM 中的关键损失函数
  • C++实现单层时间轮
  • UE5网络联机函数
  • RSTP技术
  • Thread,ThreadLocal,ThreadLocalMap 三者的关系, 以及在实际开发中的应用【AI记录用】