假设我有以下数组(注意,2,0位置有1,3,4位置有2):
[0, 0, 0, 0, 0]
[0, 0, 0, 0, 0]
[1, 0, 0, 0, 0]
[0, 0, 0, 0, 2]
[0, 0, 0, 0, 0]
我想把它有效地沿着对角线翻转,这样:
[0, 0, 1, 0, 0]
[0, 0, 0, 0, 0]
[0, 0, 0, 0, 0]
[0, 0, 0, 0, 0]
[0, 0, 0, 2, 0]
这不适用于fliplr、rot90或flipud。想要有效率的答案,而不仅仅是一个答案,因为不幸的是,这并不是在这样小的矩阵上执行。