我想創建一個特定維數的numpy數組,但是我得到一個內存錯誤。在(相對)小矩陣上獲取numpy內存錯誤
no_of_frames = 1404
no_of_cells = 136192
original_vals = np.zeros((no_of_frames, no_of_cells), dtype=np.float32)
我得到的錯誤是:
difference_array = np.zeros((no_of_frames, no_of_cells), dtype=np.float32)
MemoryError
根據我的計算1404 X 136192 * 4〜729 MB。這似乎很合理。我正在運行此代碼的機器具有8 GB的RAM。那麼,爲什麼我會得到這個錯誤?
我將不勝感激任何幫助。謝謝!
謝謝我想我將不得不轉向64位Python。 – user3057470