np.mean(dist.pdist(u_))计算的是曼哈顿距离还是欧几里得距离
时间: 2024-02-26 13:55:00 浏览: 45
sw_dist.rar_dist matlab_matlab中dist_sw_dist matlab_两点之间距离_经纬度
默认情况下,SciPy库中pdist函数计算的是欧几里得距离。因此,np.mean(dist.pdist(u_))计算的是矩阵u_中每个向量之间的欧几里得距离的平均值。如果想要计算曼哈顿距离,可以在调用pdist函数时指定metric参数为"cityblock"。例如,np.mean(dist.pdist(u_, metric='cityblock'))将计算矩阵u_中每个向量之间的曼哈顿距离的平均值。
阅读全文