【发布时间】:2019-03-18 16:51:34
【问题描述】:
我想使用 numpy 执行以下操作:
- 使用 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)
- 从特定行检索元素,例如
打印(x[1,1])
这意味着我需要一个具有不同行大小的二维数组,并且元素是动态附加的
【问题讨论】:
-
这不是 NumPy 的设计目标。考虑使用列表列表。
-
谢谢。所以我会回到使用普通列表