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

好的网站开发自学网站网站开发工具排行

好的网站开发自学网站,网站开发工具排行,asp网站模板免费下载,wordpress 注册表单常见的距离有曼哈顿距离、欧式距离、切比雪夫距离、闵可夫斯基距离、汉明距离、余弦距离等#xff0c;用Python实现计算的方式有多种#xff0c;可以直接构造公式计算#xff0c;也可以利用内置线性代数函数计算#xff0c;还可以利用scipy库计算。 1.曼哈顿距离 也叫城市…常见的距离有曼哈顿距离、欧式距离、切比雪夫距离、闵可夫斯基距离、汉明距离、余弦距离等用Python实现计算的方式有多种可以直接构造公式计算也可以利用内置线性代数函数计算还可以利用scipy库计算。 1.曼哈顿距离 也叫城市街区距离是两点差向量的L1范数也就是各元素的绝对值之和。A(x1,x2,…,xn)和B(y1,y2,…,yn)之间的曼哈顿距离表示为 d ∑ i 1 n ∣ x i − y i ∣ d\sum_{i1}^{n}{\left| x_i-y_i \right|} di1∑n​∣xi​−yi​∣ Python实现 import numpy as np from scipy.spatial import distanceA np.array([1,2,3]) B np.array([4,5,6])# 方式一直接构造公式计算 dist1 np.sum(np.abs(A-B))# 方式二内置线性代数函数计算 dist2 np.linalg.norm(A-B,ord1) #ord为范数类型取值1一范数,2二范数,np.inf无穷范数默认2。# 方式三scipy库计算 dist3 distance.cityblock(A,B) 2.欧式距离 是一种最常见的距离也就是两点差向量的L2范数。A(x1,x2,…,xn)和B(y1,y2,…,yn)之间的欧式距离表示为 d ∑ i 1 n ( x i − y i ) 2 d\sqrt{\sum_{i1}^{n}{\left( x_i-y_i \right)^{2}}} di1∑n​(xi​−yi​)2 ​ Python实现 import numpy as np from scipy.spatial import distanceA np.array([1,2,3]) B np.array([4,5,6])# 方式一直接构造公式计算 dist1 np.sqrt(np.sum((A-B)**2))# 方式二内置线性代数函数计算 dist2 np.linalg.norm(A-B,ord2)# 方式三scipy库计算 dist3 distance.euclidean(A,B) 3.切比雪夫距离 最大的维度内距离是两点差向量的无穷范数。A(x1,x2,…,xn)和B(y1,y2,…,yn)之间的切比雪夫距离表示为 d m a x ( ∣ x i − y i ∣ ) dmax\left( \left| x_i-y_i \right| \right) dmax(∣xi​−yi​∣) Python实现 import numpy as np from scipy.spatial import distanceA np.array([1,2,3]) B np.array([4,5,6])# 方式一直接构造公式计算 dist1 np.max(np.abs(A-B))# 方式二内置线性代数函数计算 dist2 np.linalg.norm(A-B,ordnp.inf)# 方式三scipy库计算 dist3 distance.chebyshev(A,B)4. 闵可夫斯基距离 是一种范式距离的统称可表示为两点差向量的Lp范数。A(x1,x2,…,xn)和B(y1,y2,…,yn)之间的闵可夫斯基距离表示为 d ∑ i 1 n ∣ x i − y i ∣ p p d\sqrt[p]{\sum_{i1}^{n}{\left| x_i-y_i \right|^{p}}} dpi1∑n​∣xi​−yi​∣p ​ Python实现 import numpy as np from scipy.spatial import distanceA np.array([1,2,3]) B np.array([4,5,6])# 方式一内置线性代数函数计算 dist1 np.linalg.norm(A-B,ord3) # np.linalg.norm(A-B,ordp)# 方式二scipy库计算 dist2 distance.minkowski(A,B,3) # distance.minkowski(A,B,p) 5.汉明距离 衡量两个字符串之间的差异程度对两个对象的向量元素逐个比较差异的个数占总个数的比例。A(x1,x2,…,xn)和B(y1,y2,…,yn)之间的汉明距离表示为 d 1 n ∑ i 1 n I ( x i ≠ y i ) d\frac{1}{n}\sum_{i1}^{n}{I\left( x_i\ne y_i \right)} dn1​i1∑n​I(xi​yi​) 其中I为指示函数 I { 1 i f ( x i ≠ y i ) 0 i f ( x i y i ) \begin{equation} I \left\{ \begin{array}{lr} 1 \quad if\left( x_i\ne y_i \right)\\ 0 \quad if\left( x_i y_i\right) \end{array} \right. \end{equation} I{1if(xi​yi​)0if(xi​yi​)​​​ Python实现 import numpy as np from scipy.spatial import distanceA np.array([1,2,3]) B np.array([4,5,6])# 方式一scipy库计算 dist1 distance.hamming(A,B)6.余弦距离 也叫余弦相似度是两点空间向量夹角的余弦值是内积与模积的比值用来衡量两向量间的差异程度。A(x1,x2,…,xn)和B(y1,y2,…,yn)之间的余弦距离表示为 d c o s θ A , B ∣ A ∣ ⋅ ∣ B ∣ ∑ i 1 n x i y i ∑ i 1 n x i 2 ⋅ ∑ i 1 n y i 2 \begin{align} dcos\theta\frac{A,B}{\left| A \right|\cdot\left| B \right|} \\ \frac{\sum_{i1}^{n}{x_iy_i}}{\sqrt{\sum_{i1}^{n}{x_i^{2}}}\cdot\sqrt{\sum_{i1}^{n}{y_i^{2}}}} \end{align} d​cosθ∣A∣⋅∣B∣A,B​∑i1n​xi2​ ​⋅∑i1n​yi2​ ​∑i1n​xi​yi​​​​ Python实现 import numpy as np from scipy.spatial import distanceA np.array([1,2,3]) B np.array([4,5,6])# 方式一直接构造公式计算 dist1 np.sum(A*B)/(np.sqrt(np.sum(A**2))*np.sqrt(np.sum(B**2)))# 方式二scipy库计算 dist2 1-distance.cosine(A,B)End. 参考 https://blog.csdn.net/lemonbit/article/details/129053257
http://www.zqtcl.cn/news/842942/

相关文章:

  • 南京模板建站定制网站网站单页面怎么做的
  • 宁夏住房建设厅网站石家庄最新今天消息
  • 写网站软件tomcat部署wordpress
  • 怎么做下载网站吗分析一个网站
  • 网站建设禁止谷歌收录的办法做挂网站
  • 佛山优化网站公司做购物网站需要多少钱
  • 山东网站建设维护营销型网站是什么样的
  • 长沙营销网站建设苏州风险区域最新
  • 个人网站百度推广收费wordpress发邮件慢
  • 三门峡网站设计wordpress 去掉功能
  • 网站小程序开发公司wordpress 用户授权
  • 做外贸的几个网站响应式网站wordpress摄影
  • 专业建设网站技术wordpress 虚拟资源
  • 广告网站设计哪家快网站建设外包包含内容
  • 网页游戏网站模板张家口住房和城乡建设部网站
  • 冀州建设局网站公司制作网站多少钱
  • 建设个招聘网站黄页88和58那个推广好
  • 如何设计一个漂亮的网站电商设计素材
  • 沈阳建设银行网站首页果冻影视传媒有限公司
  • 建设部网站有建筑施工分包网站规划设计方案
  • 网站wap怎么做郑州做网站华久科技
  • 哪里网站开发好姜堰网站定制
  • 广东网站开发需要多少钱百度问答官网
  • 建设电影网站的关键wordpress简码怎么用
  • 做网站的linux程序代码北京公司减资流程
  • 四川省住房建设厅网站进不去wordpress 无限下拉菜单
  • 培训网站图片网络编程基础知识
  • 外销网站怎么做的上海住房与城乡建设部网站
  • 平台网站建设教程网站建设谈业务要知道什么
  • php网站开发试题济南网站排名公司