创建numpy
数组后,我想添加帖子创建:
numpy_array = np.zeros(2,3)
numpy_array[0][1].append(4,5)
numpy_array[0][1]
的输出为[0,4,5]
这样做的最佳方式是什么?
答案 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]
获取位置间隔。