小编Man*_*ish的帖子

在python中的numpy数组中交换两行

如何交换二维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)

请提出我的解决方案出了什么问题。

python arrays swap numpy

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

arrays ×1

numpy ×1

python ×1

swap ×1