python:附件 vectors.txt 中给出了两个向量 A 和 B,每个向量有 100 个属性(制表符分隔),请 分别计算 h = 2 和 h = 3 的 Minkowski 距离
时间: 2023-06-04 12:06:41 浏览: 100
minkowski-distance:计算两个阵列之间的闵可夫斯基距离
我可以回答你关于向量计算的问题。对于给定的两个向量A和B,每个向量有100个属性,如果需要计算Minkowski距离,可以使用以下公式:
d = ((∑(|Ai - Bi|)^p)^(1/p))
其中p是Minkowski距离的阶数,|Ai - Bi|是每个属性的差值的绝对值。对于h=2和h=3的Minkowski距离,可以分别将p值代入公式中进行计算:
当h=2时,p=2,公式变为
d = ((∑(|Ai - Bi|)^2)^(1/2))
当h=3时,p=3,公式变为
d = ((∑(|Ai - Bi|)^3)^(1/3))
通过对每个属性的差值进行计算并对结果求和,最后可以得到每个Minkowski距离的值。
阅读全文