计算如x1 = [1, 2, 3, 4, 5]和x2 = [6, 7, 8, 9, 10]之间的欧氏距离。代码如下:

% input same dimension vector
function distance = vecDis(x,y)
v_length = length(x);
d = 0;
for i = 1:1:v_lengthz(i) = (x(i) - y(i))^2;d = d + z(i);
end
distance = sqrt(d);

测试一下,对比代码:

x3 = [1     0     0     0     1     1];
x4 = [2     1     0     2     2     1];
d34 = (x3 - x4).^2;
d = sqrt(sum(d34(:)));
d = 2.6458;
vecDis(x3,x4)
2.6458

哈哈,测试通过,方便多了,但只能输入相同维度的向量。

计算相同维度向量之间的欧氏距离相关推荐

  1. python计算两个向量之间的欧氏距离

    python计算两个向量之间的欧氏距离 代码: import numpy as np # 向量的值 feature_1 = np.array([1,2,3]) feature_2 = np.array ...

  2. 计算Python Numpy向量之间的欧氏距离

    计算Python Numpy向量之间的欧氏距离,已知vec1和vec2是两个Numpy向量,欧氏距离计算如下: import numpydist = numpy.sqrt(numpy.sum(nump ...

  3. python算两个点的距离公式_计算Python Numpy向量之间的欧氏距离实例

    计算Python Numpy向量之间的欧氏距离,已知vec1和vec2是两个Numpy向量,欧氏距离计算如下: import numpy dist = numpy.sqrt(numpy.sum(num ...

  4. python计算向量的模_计算Python Numpy向量之间的欧氏距离实例

    计算Python Numpy向量之间的欧氏距离,已知vec1和vec2是两个Numpy向量,欧氏距离计算如下:import numpy dist = numpy.sqrt(numpy.sum(nump ...

  5. python 欧氏距离_计算Python Numpy向量之间的欧氏距离实例

    计算Python Numpy向量之间的欧氏距离,已知vec1和vec2是两个Numpy向量,欧氏距离计算如下: import numpy dist = numpy.sqrt(numpy.sum(num ...

  6. sklearn计算两个向量之间的距离

    from sklearn.feature_extraction.text import CountVectorizer from sklearn.metrics.pairwise import euc ...

  7. 两个向量之间的夹角公式_Python 计算任意两向量之间的夹角方法

    如图所示,我们要计算任意两个向量之间的夹角. (图中的坐标数字是估计值,随手给定) python代码如下 import math AB = [1,-3,5,-1] CD = [4,1,4.5,4.5] ...

  8. Python计算向量夹角代码:如何用代码计算两个向量之间的夹角?

    Python计算向量夹角代码:如何用代码计算两个向量之间的夹角? 向量夹角是指两个向量之间的夹角,通常用cosine来表示.在机器学习和数据科学领域,计算向量夹角是一个非常基本的概念.Python是一 ...

  9. python 计算两个向量之间的夹角

    python 计算两个向量之间的夹角 使用python计算两个向量的夹角代码如下: import numpy as np def dot_product_angle(v1, v2):if np.lin ...

最新文章

  1. 四张图带你了解Tomcat系统架构--让面试官颤抖的Tomcat回答系列
  2. jira 查找issue_JIRA使用教程:高级搜索—字段参考4/4
  3. Apache 不记录指定文件类型的日志——LAMP环境搭建
  4. 终端操作MySQL数据库
  5. 从应届技术男到百度VP,这是低调到没百科的吴海锋首次受访
  6. 【树状数组】【P3608】平衡的照片
  7. 从源码角度深入理解LayoutInflater
  8. 还原二叉树--根据后序中序输出先序
  9. 1.4 Documents,Fields和Schema设计--目录
  10. exoplay切换全屏_如何使用rotation-degrees手动旋转(rotate)exoplayer2播放器
  11. Excel如何批量导入图片
  12. ADO 在C/C++中的基本使用
  13. 搞语音的有关音频的基础知识
  14. mesothelioma-弥漫性间皮瘤
  15. linux安装python任意版本,一键安装和一键卸载shell脚本
  16. vs2017配置linux连接器失败,Xilinx HLx 2017.1与VS 2017兼容问题解决的方法盘点
  17. C#之Image使用
  18. 【UDS统一诊断服务】(补充)五、ECU bootloader开发要点详解 (1)
  19. 2019校招春招面试问题汇总
  20. 苹果笔记本MacBook Pro2019通病维修

热门文章

  1. 【重点!DP】LeetCode 97. Interleaving String
  2. LeetCode 105. Construct Binary Tree from Preorder and Inorder Traversal
  3. 剑指offer——面试题6:重建二叉树
  4. VSCode中使用Git忽略提交代码设置
  5. 手把手安装flownet2-pytorch
  6. ActionErrors和ActionError
  7. android面试(4)---文件存储
  8. HDOJ 4003 Find Metal Mineral (树DP)
  9. 使用反射获取类的静态属性值
  10. 可以自由停靠的窗体!