通过旋转值来变换矩阵

时间:2019-06-04 10:32:06

标签: python matrix

您将如何从中对矩阵的值进行转换

A=
[0, 1, 2]
[-1, 0, 1]
[-2, -1, 0]

对此:

[0, -1, -2]
[1, 0, -1]
[2, 1, 0]

该操作是y = -x轴上的镜像

1 个答案:

答案 0 :(得分:1)

numpy中,执行.T

>>> A = np.array([[0, 1, 2],
[-1, 0, 1],
[-2, -1, 0]])
>>> A.T
array([[ 0, -1, -2],
       [ 1,  0, -1],
       [ 2,  1,  0]])
>>>

在常规python中,执行zip

>>> A = [[0, 1, 2],
[-1, 0, 1],
[-2, -1, 0]]
>>> list(zip(*A))
[(0, -1, -2), (1, 0, -1), (2, 1, 0)]
>>>