gpt4 book ai didi

python - 矩阵和向量之间的欧氏距离

转载 作者:行者123 更新时间:2023-11-28 17:17:38 24 4
gpt4 key购买 nike

根据另一个向量的每一列计算一个向量的欧几里德。这是正确的吗?

distances=np.sqrt(np.sum(np.square(new_v-val.reshape(10,1)),axis=0))

new_v 是一个矩阵。val.reshape(10,1) 是列向量。另一种/更好的方法。

最佳答案

你所拥有的是正确的。 numpy.linalg 中有一个更简单的方法:

from numpy.linalg import norm
norm(new_v.T-val, axis=1, ord=2)

关于python - 矩阵和向量之间的欧氏距离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43374797/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com