假设我有以下数组(请注意,在[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不起作用。希望提供有效的答案,而不仅仅是一个答案,因为很遗憾,这不是在这么小的矩阵上执行。