我構建了一個對未來數據進行迭代的類。數據以數組形式存在,而不使用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