numpy的简单运算计算角度
''' 计算a,b之间的夹角 ''' a=np.array([2,3]) b=np.array([3,2]) #计算a的范数(长度) a_norm=np.linalg.norm(a) #计算b的范数(长度) b_norm=np.linalg.norm(b) #计算a和b的点积(相应位置相乘再把结果相加) a_dot_b=a.dot(b) #使用余弦定理计算cos_there的弧度值 cos_theta=np.arccos(a_dot_b/(a_norm*b_norm)) #将弧度转化为度 print(np.rad2deg(cos_theta))