如何交换二维NumPy数组的第x和yth行?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]]
Run Code Online (Sandbox Code Playgroud)
我尝试了多种方法,但没有得到预期的结果。这是我尝试的:
a[x],a[y]= a[y],a[x]
output i got is:
[[9 9 3]
[5 7 0]
[9 9 3]
[8 2 4]]
Run Code Online (Sandbox Code Playgroud)
请提出我的解决方案出了什么问题。