import numpy as np
vector1 = np.array([1,2,3])
vector2 = np.array([4,5,6])
#计算欧氏距离
op1 = sum([(s1-s2)**2 for s1,s2 in zip(vector1,vector2)])**0.5
op2 = np.sqrt(np.sum(np.square(vector1-vector2)))
op3 = np.linalg.norm(vector1-vector2)
print(op1,op2,op3)
#曼哈顿距离
op4 = np.linalg.norm(vector1-vector2,ord=1)
print(op4)
#切比雪夫距离
op5 = np.linalg.norm(vector1-vector2,ord=np.inf)
print(op5)
#余弦距离
op6 = np.dot(vector1,vector2)/(np.linalg.norm(vector1)*(np.linalg.norm(vector2)))
print(op6)