附加Numpy Array post创建

时间:2015-10-28 18:32:24

标签: python arrays numpy append zero

创建numpy数组后,我想添加帖子创建:

numpy_array = np.zeros(2,3)

numpy_array[0][1].append(4,5)

numpy_array[0][1]的输出为[0,4,5]

这样做的最佳方式是什么?

2 个答案:

答案 0 :(得分:1)

您可以创建任何类型的二维数组,如下所示:

Matrix = [[0 for x in range(5)] for x in range(5)] 

出于您的目的:

>>> Matrix = [[ [0] for x in range(3)] for x in range(2)] 
>>> Matrix[0][1]+=[4,5]
>>> Matrix
[[[0], [0, 4, 5], [0]], [[0], [0], [0]]]

答案 1 :(得分:0)

如果您创建numpyp.zeros(2,3),则会获得TypeError(使用正确的方式发布下面的代码)。

您可以使用以下内容复制到[0. 0. 0.] [4, 5]列表的 numpy 数组:

np.zeros([2,3]) #note the arg is a list type 
numpy_array[0][1:3] = [4,5]

[1:3]获取位置间隔。