我有很多数组,每一个都是二维的,但是有其他的大小。我在寻找如何将它们保存在一个变量中的好方法。它们的顺序很重要。你推荐什么?阵列?字典?有什么想法吗?你知道吗
我的问题是:
我有numpy阵列:
b=np.array([])
现在我想添加到它们中,例如数组:
a=np.array([0,1,2])
后来:
c=np.array([[0,1,2],[3,4,5]])
等等
结果应为:
b=([0,1,2], [[0,1,2],[3,4,5]])
我不知道如何在numpy中获得它,并且不初始化第一个数组的大小。你知道吗
Tags:
如果排序很重要,请将它们存储在一个列表中(
mylist = [array1, array2, ...]
)-或者,如果在创建列表后不需要更改或无序排列它们,请将它们存储在一个元组中(mylist = (array1, array2, ...)
)。你知道吗这两种结构都可以存储任意的对象类型(它们不关心数组的大小是否不同,甚至它们都是同一类型的对象),并且它们都保持一致的顺序,可以通过
mylist[0]
访问,mylist[1]
等。当您使用for an_array in mylist:
等遍历它们时,它们也会以正确的顺序出现相关问题 更多 >
编程相关推荐