Настройка путей импорта - блокнот pycharm и jupyter - PullRequest
1 голос
/ 13 апреля 2019

Я только недавно начал посещать курсы машинного обучения для выпускников в этом семестре.Я - специалист по математике, и у меня не было опыта работы с кодированием (может быть, немного C ++), и каждый шаг кажется огромным препятствием.

Я прошел через некоторые основы кодирования на Python через парукурсов Youtube и некоторых кратких путеводителей.У меня

  • Установлен Python через Anaconda,

  • Установлен Pycharm (профессиональный - я студент),

  • создал виртуальную среду с тензорным потоком через conda create,

  • подключил проект pycharm к этой среде,

  • и добавил новыйпуть для этого проекта для импорта пользовательских модулей (я знаю, что могу копировать свои модули в папку пакета сайта в средах anaconda, но я подумал, что было бы неплохо сохранить отдельную папку, в которую я поместил бы все свои модули для определенных проектов, чтобы ониболее доступны).

Теперь вот что я хочу сделать:

Мой профессор специально сказал нам сдавать наши задания в формате блокнота jupyter (предположительно .ipynb).Я хочу преобразовать мои файлы python (в среде conda) в pycharm в файл блокнота jupyter.Я пробовал, но не получилось:

  1. Конвертировать .py напрямую в .ipynb (есть ли способ сделать это?)
  2. создать новое ядро ​​через python -m ipykernel install,создайте новый файл под этим ядром и скопируйте мои коды (наверное, я смогу скопировать, вставить все свои модули в эту среду, и это будет работать)
  3. Использование jupyter notebook в pycharm для начала (я не знаюно блокнот jupyter для pycharm кажется ... неудобным? может быть, это потому, что я просто привык к оригинальному блокноту jupyter ...)

Я хочу использовать pycharm в качестве базового редактора и сохранить всемои модули организованы так, что я могу легко получить к ним доступ, и у меня есть удобный способ подключения моих проектов pycharm к ноутбуку jupyter.

Есть мысли?Заранее спасибо!

РЕДАКТИРОВАТЬ: я теперь изменил sys.path, чтобы блокнот jupyter мог найти мои пользовательские модули.Но теперь я хочу импортировать мо модели (файлы .ckpt), которые я обучил, в мой блокнот jupyter.Любая помощь будет оценена!

...