Как экспортировать числа из Python, а затем использовать их - PullRequest
0 голосов
/ 26 февраля 2019

У меня есть функция, которая объединяет пару дифференциальных уравнений.Прямо сейчас мой код выводит список для $ c $ и список для $ \ tau $.Я готовлю это в обычном порядке.Теперь я хочу выполнять длинные вычисления в течение длительного времени, но код занимает некоторое время, поэтому я хотел бы экспортировать некоторые данные, которые впоследствии могут быть вызваны для более быстрого построения диаграмм.Как бы я это сделал?Я провел много исследований панд и np.save, но я не до конца понимаю, что происходит.

1 Ответ

0 голосов
/ 26 февраля 2019

Есть много способов "экспортировать числа из Python".Вы можете записать их в файл .txt, файл .json или .csv, чтобы назвать несколько.Я полагаю, что поскольку вы упоминаете np.save(), ваши данные в настоящее время имеют формат np.array().Если это так, то я бы порекомендовал, чтобы в конце сценария или функции обработки вы просто вызывали документацию np.save(outputfile.npz)

по адресу: https://docs.scipy.org/doc/numpy/reference/generated/numpy.save.html?highlight=save#numpy.save

, а затем вваш сценарий / функцию построения вы можете просто использовать np.load(outputfile.npz) вверху вашего сценария, чтобы загрузить его в Python для печати

документации по адресу: https://docs.scipy.org/doc/numpy/reference/generated/numpy.load.html?highlight=load#numpy.load

Я думаю, что это будетбыть самым простым способом сохранить и загрузить массив numy в файлы на вашем компьютере, тем более что он встроен в модуль !!Однако для такого широкого вопроса это, по сути, степень, в которой сообщество может вам помочь.

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