1

我的目标是从一个“空”矩阵开始并反复向其中添加列,直到我有一个大矩阵。

4

2 回答 2

3

是的:

>>> a = np.zeros((10, 0))
>>> a.shape
(10, 0)

然后,您可以ndarray.resize在不复制的情况下使用它来扩展它。但是这有一些问题,对于许多应用程序,使用向量列表然后合并到单个数组中会更容易。

于 2012-10-31T01:31:06.793 回答
2

向ndarray(或矩阵)添加列需要内容的完整副本,因此您应该使用其他方法,例如列表或数组模块,或者先创建一个大矩阵,然后在其中填充数据。

于 2012-10-31T01:32:00.593 回答