我创建了一个numpy数组,例如:
x = np.array([[1,2,3,4],[5,6,7,8]])
y = np.asarray([x])
打印出来
x=[[1 2 3 4]
[5 6 7 8]]
y=[[[1 2 3 4]
[5 6 7 8]]]
我想要的是一个数组,如
[0 [[1 2 3 4]
[5 6 7 8]]]
最简单的方法是什么?
谢谢!
答案 0 :(得分:1)
要做你要问的事,只需使用短语
labeledArray = [0, x]
这样,你将获得一个标准数组,其中0为第一个元素,Numpy数组为第二个元素。
然而,在实践中,您可能会尝试标记以便以后回忆。在这种情况下,我建议你使用一本字典,因为跟踪它不那么容易混淆:
myArrays = {}
myArrays[0] = x
可以使用如下:
>>> myArrays
{0: array([[1, 2, 3, 4],
[5, 6, 7, 8]])}
>>> myArrays[0]
array([[1, 2, 3, 4],
[5, 6, 7, 8]])