Как сохранить массивы np в базу данных psql и django - PullRequest
0 голосов
/ 25 октября 2018

Я разрабатываю приложение, которое будет использоваться для запуска моделирования и оптимизации на графиках (например, проблема коммивояжера или другие проблемы).

В настоящее время я использую двумерный массив numpy в качестве представления графа и всегда храню списоксписки и после каждой загрузки / выгрузки из / в БД я использую функции np.fromlist, np.tolist() функции соответственно.

Есть ли поддерживаемый способ, как я могу сохранить NumPy ndarray в PSQL?К сожалению, np-массивы по умолчанию не поддерживают JSON-сериализацию.

Я также думал преобразовать массив numpy в матрицу scipy.sparse, но они также не сериализуемы в json

1 Ответ

0 голосов
/ 25 октября 2018

json.dumps (np_array.tolist ()) - это способ преобразования массива numpy в json.np_array.fromlist (json.loads (json.dumps (np_array.tolist ()))) - это способ вернуть его.

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