我构建了一个对未来数据进行迭代的类。数据以数组形式存在,而不使用numpy对象。在我的代码中,我经常使用.append
来创建另一个数组。在某些时候,我将其中一个大数组1000x2000更改为numpy.array。现在我在出错后出现错误。我开始将所有数组转换为ndarray,但像.append
这样的注释不再适用。我开始有指向行,列或单元格的问题。并且必须重建所有代码。什么是使用ndarray而不是python数组的原因
我试着谷歌的问题的答案:“什么是和使用普通阵列ndarray优势”我找不到明智的答案。你可以写什么时候我应该开始使用ndarrays,如果你在实践中使用它们或仅使用一个。
对不起,如果问题是一个新手级别,但我是新的python,只是尝试从Matlab移动,并想了解什么是利弊。谢谢
'array.array'对象*做*有一个'追加()'方法... – EOL 2013-02-27 11:53:02
@EOL:哎呀,你说的很对。 – unutbu 2013-02-27 11:53:52