Я вычисляю угол между двумя векторами AB и CB, где
a = np.array(x0,y0)
b = np.array([xi,yi])
c = np.array([x1,y1])
AB = a-b
CB = c-b
при преобразовании угла в градусы с использованием np.degrees(np.math.atan2(np.linalg.det([AB,CB]),np.dot(AB,CB)))
Я вижу отрицательные значения для некоторых углов в градусах. Может кто-нибудь объяснить, почему?