我已经构建了以下代码,将数组分成4部分,并分别获得第一部分。现在,我需要把剩下的部分作为单独的数组连接起来。你知道吗
test = [(0,1,2),(9,0,1),(0,1,3),(0,1,8)]
print(test)
test_np = np.array_split(test,4)
np2 = test_np[2]
然后我可以将其他3部分合并到新的数组np_new = [(0,1,2),(0,1,3),(0,1,8)]
我不知道怎么做?它应该帮助我,即使我选择第二部分,并期待着合并第一,第三和第四部分。你知道吗
Tags:
可以通过切片python数组来实现这一点。例如,使用数组
你可以有很多种可能。x[1:3]返回数组的第1到第3个元素。x[:3]返回第0到第3个元素。x[4:]返回第四个,直到数组结束。你知道吗
以你为例
在您的例子中,“test”是一个元组列表,因此您不需要numpy:
如果您首先有一个numpy数组:
相关问题 更多 >
编程相关推荐