【发布时间】:2019-06-01 20:25:09
【问题描述】:
如何交换二维 NumPy 数组的第 x 行和第 y 行? x & y 是用户提供的输入。 假设 x = 0 & y =2 ,输入数组如下:
a = [[4 3 1]
[5 7 0]
[9 9 3]
[8 2 4]]
Expected Output :
[[9 9 3]
[5 7 0]
[4 3 1]
[8 2 4]]
我尝试了多种方法,但没有得到预期的结果。这是我尝试过的:
a[x],a[y]= a[y],a[x]
output i got is:
[[9 9 3]
[5 7 0]
[9 9 3]
[8 2 4]]
请提出我的解决方案有什么问题。
【问题讨论】: