Я сохраненную большой массив комплексных чисел с помощью питона,Python: Сохранение/загрузка больших массивов с помощью NumPy
numpy.save(file_name, eval(variable_name))
, который работал без каких-либо проблем. Тем не менее, нагрузка,
variable_name=numpy.load(file_name)
дает следующее сообщение об ошибке,
ValueError: total size of new array must be unchanged
Использование: Python 2.7.9 64-битный и файл 1,19 ГБ большой.
Это имеет значительные накладные расходы для массивов numpy. Предпочтительным является формат 'numpy.save' или hdf5. – rth
Большое спасибо. Да, pickle/dump дал мне ошибку памяти для большого массива. Я попробую верхнюю версию через час. – mic
Странно: в пятницу я запускал код без ошибок (даже после закрытия консоли) сегодня, я получил код повторно, даже после перезапуска python/spyder. (Данные были сохранены на локальном диске) Теперь я перезапустил сценарий, и я не могу воспроизвести ошибку. Как только ошибка повторится, я вернусь сюда. – mic