我想使用numpy执行以下操作:
[[0],[0],[0],[0],[0],[0],[0],[0],[0],[0]]
xx = np.array([np.array([0])] * 10)
[[0],[0,5],[0],[0],[0],[0],[0],[0],[0],[0]]
xx [1] = np.append(xx [1],5)
print(x [1,1])
这意味着我需要一个具有不同行大小的二维数组,并且元素是动态附加的
答案 0 :(得分:1)
如果在列表中使用列表,则可以这样创建
l = [[0],[0],[0],[0],[0],[0],[0],[0],[0],[0]]
如果您想添加一些内容,只需使用
l[1].append(4)
您将获得:
[[0],[0,4],[0],[0],[0],[0],[0],[0],[0],[0]]
如果要访问新元素:
l[1][1]
哪个会返回:
4