Импорт большие файлы/множества с mathematica

Я работаю с mathematica 8.0.1.0 на 32-битной платформе Windows7. Я пытаюсь импортировать данные с помощью

Import[file,”Table”]

, который работает нормально, пока файл (массив в файле) достаточно мал. Но для больших файлов (38MB )/массива (9429 умножить на 2052) я получаю сообщение:

No more memory available. Mathematica kernel has shut down. Try quitting other applications and then retry.

На моей Windows7 64-битной платформе с большим количеством основной памяти я могу импортировать большие файлы, но я думаю, что у меня будет та же проблема однажды, когда файл вырос/массив имеет больше строк.

Поэтому я пытаюсь найти решение для импорта больших файлов. После поиска в течение некоторого времени я увидел здесь аналогичный вопрос: Способ работы с большими файлами данных в Wolfram Mathematica . Но кажется, что мои математические знания недостаточно хороши, чтобы адаптировать предлагаемые OpenRead, ReadList или подобные моим данным (см. здесь пример файла). Проблема в том, что мне нужна остальная часть программной информации массива в файле, например, Размеры (Dimensions), Макс./мин. (Max/Min) в некоторых столбцах и строках, и я выполняю операции над некоторыми столбцами и каждой строкой. Но когда я использую, например, ReadList, я никогда не получаю ту же информацию массива, что и при импорте (вероятно, потому, что я делаю это в неправильном пути).

Может ли кто-нибудь дать мне совет? Я был бы признателен за любую поддержку!

21
задан Community 23 May 2017 в 11:46
поделиться