Как наиболее эффективно хранить значения матрицы - PullRequest
1 голос
/ 18 апреля 2019

Я вычисляю некоторую матрицу в моей программе. Это большой размер около 5000x3000. Я хотел бы сделать вычисления один раз, сохранить их, а затем загрузить значения матрицы из файла, заполнить его. Как лучше всего это реализовать и каким образом?

1 Ответ

2 голосов
/ 18 апреля 2019

Я бы сказал, что лучше всего использовать библиотеку numpy . Это самый быстрый с точки зрения матричных вычислений для Python.

Для сохранения матрицы для последующего использования вы можете использовать pickle , чтобы сериализовать ее в двоичном виде, или просто записать ее в csv в виде простого текста. Вы также можете использовать функцию numpy save , чтобы сохранить матрицу для последующего использования, что, вероятно, также быстро.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...