【发布时间】:2018-09-16 14:30:49
【问题描述】:
我目前有一个这样的二维数组
array = [ [a1, a2, a3, a4],
[b1, b2, b3, b4],
[c1, c2, c3, c4],
[d1, d2, d3, d4],
]
我想做的是将数组更改为:
array = [ [b1, b2, b3, b4],
[c1, c2, c3, c4],
[d1, d2, d3, d4],
[a1, a2, a3, a4],
]
我希望有一种方法可以将“a”行保存到变量中并将其从二维数组中删除,然后稍后将其添加回末尾。 感谢您的帮助。
【问题讨论】:
-
请展示您的尝试。您似乎知道所涉及的步骤,您从研究中实施了什么?
-
既然你已经有一个 numpy 数组,
np.roll在我看来是最好的解决方案,但我猜这不是你想要的,因为你指定的条件
标签: python arrays python-3.x multidimensional-array 2d