Вот код, который я использую для поворота 2D вектора на 100 градусов:
theta = np.deg2rad(100)
c, s = np.cos(theta), np.sin(theta)
R = np.matrix([[c, -s], [s, c]])
V = np.transpose(np.matrix([[1., 1.]]))
Z = np.matmul(R, V)
Есть ли встроенная функция для этого в numpy?