#python #numpy #sparse-matrix
#python #numpy #sparse-matrix
Вопрос:
Я работаю с разреженными матрицами, которые имеют размер 11685 на 85730. Я могу сохранить его только в виде файла .pickle . Я также хочу просмотреть файл вне среды Python. Я пробовал сохранять в виде файлов .txt и .csv, но они не помогли. Кто-нибудь может предложить подходящий формат и библиотеку, чтобы я мог просматривать эти матрицы вне среды python.
Комментарии:
1. почему txt или csv не помогают? какие требования у вас есть к «внешней среде python»?
Ответ №1:
Python позволяет записывать во многие форматы, которые доступны для чтения за пределами python. .csv — это один формат, но среди прочих есть также HDF5 и netcdf4 (хотя они предназначены для хранения массивных данных).
http://code.google.com/p/netcdf4-python/
http://code.google.com/p/h5py/
Или вы могли бы сохранить их в формате, удобном для чтения в matlab:
http://docs.scipy.org/doc/scipy/reference/tutorial/io.html
То, что вы используете, должно зависеть от того, как вы планируете получать доступ к данным за пределами python.
Комментарии:
1. спасибо, Джошадель. Я смог сохранить его в .mat и извлечь в текстовый файл.
2. @dheeraj: Если вы нашли ответ полезным, вам следует поддержать его и, возможно, выбрать как «правильный» ответ.