计算Python Numpy向量之间迷路的香水距离,已知vec1和vec2是两个Numpy向量。 迷路的香水距离计算如下。
importnumpydist=numpy.sqrt (numpy.sum ) numpy.square (ve C1-ve C2 ) )或直接: dist=numpy.LinaLG.norm ) ve C1 #数两个据点之间的欧式距离importnumpyasNPdefed(m,n ) :returnNP.sqrt(NP.sum((m-n ) * )2) ) I=NP.art 3) distance j )打印)距离)到数据集中其他点的距离之和fromscipyimport * importpylabasplall _ points=rand ) 500,2 all _ points [ 3360,330 ] ' b.' ) pl.show (fromscipyimport * importpylabasplall _ points=rand (500,2 ) pl.pl.points 'b.' ) pl ' pl (show )