gpt4 book ai didi

python - 这些 np.linalg.norm 方法有什么区别

转载 作者:太空宇宙 更新时间:2023-11-04 02:55:00 36 4
gpt4 key购买 nike

我有这两种来自 KNN 实现的方法。我收集到它们是两个距离测量值,但我不明白它们有何不同。我试过查找方法,但没有任何运气。

def euclideanDistance(in1,in2):
return np.linalg.norm(in1-in2)

def L1Distance(in1,in2):
return np.linalg.norm(in1-in2,1)

最佳答案

被调用的函数是相同的,但在第二种情况下,添加了一个额外的参数来改变它的行为。

第二个关键字参数是顺序,如果此参数没有输入,它会计算欧几里德范数 sqrt(in1^2 - in2^2)。

如果ord=1(你的情况)计算L1范数,即abs(in1 - in2)

关于python - 这些 np.linalg.norm 方法有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42668602/

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