初始化尺寸为(n * n)的旋转矩阵

时间:2019-01-07 19:58:08

标签: python numpy matrix rotation

我必须初始化给定尺寸(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的方法。

0 个答案:

没有答案