Инициализировать матрицу вращения размерности (n * n) - PullRequest
0 голосов
/ 07 января 2019

Мне нужно инициализировать матрицу вращения для данного измерения (n), например, n = 80

Я знаю, как создать (2 * 2) или несколько небольших измерений, но есть ли ярлык для его расширения до любого заданного измерения n?

Я попытался создать (2 * 2) матрицу вращения размеров

theta = np.radians(30)
cos_val, sin_val = np.cos(theta), np.sin(theta)
rotation_matrix = np.array(((cos_val,-sin_val), (sin_val, cos_val)))
print(rotation_matrix) 

'''output:
[[ 0.8660254       -0.5      ]
[ 0.5             0.8660254]]'''

Ищите способ инициализировать его в любом заданном измерении n.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...