Если у вас есть скрипт, в который вы импортируете большой объем данных в начале, как вы можете избежать повторения этого импорта при редактировании и повторном запуске? - PullRequest
0 голосов
/ 27 марта 2020

Я относительно новичок в Python и изучаю, как использовать его в контексте науки о данных. Задания, над которыми я работаю, включают импорт большого количества данных, а затем построение графиков, выполнение некоторых вычислений и т. Д. c. Каждый раз, когда я редактирую что-то незначительное (например, меняю масштаб на графике), мне нужно перезапускать сценарий, что занимает много времени, так как импорт данных идет медленно. Я использую Pycharm Pro.

Есть ли способ перезапустить только части скрипта и избежать повторного запуска импорта данных?

1 Ответ

1 голос
/ 27 марта 2020

У вас может быть один файл, который импортирует ваши данные, и другой, который генерирует ваши графики. Когда вы сделаете небольшое изменение в плоттере, просто импортируйте его снова, и вы сможете передать свои данные в функцию печати. Выйдя из терминала, вы можете настроить oop эту талию для некоторого пользовательского ввода (только для того, чтобы вы могли им управлять) и перезагрузить ваш плоттер и восстановить ваши графики.

import data
d = data.loadData()
while True:
    input("Press enter to (re-)plot data.")
    import plotter
    plotter.plot(d)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...