添加 Numpy 数组 post 创建

Append Numpy Array post Creation

创建 numpy 数组后,我希望追加 post 创建:

numpy_array = np.zeros(2,3)

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

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

最好的方法是什么?

您可以像这样创建任何类型的二维数组:

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]]]

如果您创建一个 numpyp.zeros(2,3),您将得到一个 TypeError(在下面发布代码是正确的使用方法)。

您可以使用以下方法将 [4, 5] 列表复制到 numpy 数组:

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

[1:3]得到仓位区间。