我的目标是从一个“空”矩阵开始并反复向其中添加列,直到我有一个大矩阵。
问问题
247 次
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 回答