cos 夹角 = 两个向量的内积 / 向量的模(“长度”)的乘积
(1)上部分:a与b的数量积坐标运算:设a=(x1,y1), b=(x2,y2), 则a·b = x1x2 + y1y2
(2)下部分:是a与b的模的乘积:设a=(x1,y1),b=(x2,y2),则 (|a||b|)= 根号下(x1平方+y1 平方)* 根号下(x2平方+y2平方)
import math # 两个*后面的数字是指数 # **2 是平方 # **3 是立方 # **0.5 是开根号 # 向量 a(x1,y1) x1 = 起点坐标x0 - 终点坐标x2 y1 = 起点坐标y0 - 终点坐标y2 # 向量 b(x2,y2) x2 = 起点坐标x3 - 终点坐标x4 y2 = 起点坐标y3 - 终点坐标y4 angle_ = math.degrees(math.acos((x1 * x2 + y1 * y2) / (((x1 ** 2 + y1 ** 2) ** 0.5) * ((x2 ** 2 + y2 ** 2) ** 0.5))))