Python (3) 如何计算欧式距离
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python (3) 如何计算欧式距离相关的知识,希望对你有一定的参考价值。
参考技术A 最直接的方式当然是用numpy.linalg.norm()来计算参考: https://docs.scipy.org/doc/numpy/reference/generated/numpy.linalg.norm.html
这里想说的是axis参数问题:
axis为0的时候,对于二维矩阵是计算它的列向量的norm;
axis为1的时候,对于二维矩阵是计算它的行向量的norm。
这也很好理解,毕竟列是第一维,而行是第二维,故顺序如此。
另外还有一个ord参数,定义的是计算什么norm,参数列表如下:
大数据学习笔记:距离度量和相似度度量
以上是关于Python (3) 如何计算欧式距离的主要内容,如果未能解决你的问题,请参考以下文章
MATLAB计算数据各种距离矩阵(欧式距离加权欧式距离...)