我不知道如何以我通常使用列表的方式使用数组或矩阵。我想创建一个空数组(或矩阵),然后一次添加一列(或行)。如何在NumPy中创建一个空数组/矩阵?
目前我能找到这样做的唯一方法是这样的:
mat = None
for col in columns:
if mat is None:
mat = col
else:
mat = hstack((mat, col))
而如果它是一个名单,我会做这样的事情:
list = []
for item in data:
list.append(item)
有为NumPy数组或矩阵使用这种符号的方法?
还有numpy.empty()如果你不需要零数组。 – janneb 2009-04-19 21:19:34
在零()上使用empty()有什么好处? – Zach 2012-09-01 16:11:34
,如果您要立即用数据初始化它,则可以节省调零成本。 – marcorossi 2012-11-13 09:23:52