在Matlab中存在
我正在寻找Python中的替代方法。当然我可以写两个for循环,但由于我使用的是两个numpy数组,使用for循环并不总是最好的选择。在Python宇宙中是否有优化的命令?基本上我正在寻找MATLAB的
pdist2
命令。给定矩阵mx2
和矩阵nx2
,矩阵的每一行表示一个2d
点。现在我想创建一个mxn
矩阵,使得矩阵的第(i,j)
个元素表示mx2
矩阵的第i
个点到nx2
矩阵的第j
个点之间的距离。我只需调用pdist2(M,N)
命令即可。我正在寻找Python中的替代方法。当然我可以写两个for循环,但由于我使用的是两个numpy数组,使用for循环并不总是最好的选择。在Python宇宙中是否有优化的命令?基本上我正在寻找MATLAB的
pdist2
的Python替代方案。
scipy pdist
是什么? - andrew_reececdist
应该可以解决这个问题。 - andrew_reece