添加 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]
得到仓位区间。
创建 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]
得到仓位区间。