Как я могу записать класс python в блокнот jupyter, а затем импортировать его, чтобы использовать снова? - PullRequest
1 голос
/ 18 апреля 2020

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

Я хочу иметь возможность импортировать класс при работе в блокноте fre sh jupyter, чтобы не мешать работе, поскольку класс довольно длинный, и подумал, что смогу сохранить его как .ipynb или .py, а затем в новой записной книжке импортируйте BaseModel, но затем я получаю сообщение об ошибке

ModuleNotFoundError Traceback (последний вызов был последним) в ----> 1 import BaseModel

ModuleNotFoundError: Нет модуля с именем 'BaseModel'

Я пытался найти здесь и посмотреть ответы о добавлении пустой записной книжки с именем ' init .py, но не работает. Я смотрел видео, но не могу заставить его что-либо делать.

Заранее спасибо и изо всех сил здесь! Я провел несколько курсов, которые показывают вам, как выполнять базовый c анализ данных в записных книжках, и это здорово, но поиск знаний о классах и их взаимодействии с записными книжками и импортом теряет меня, любые ресурсы / курсы для просмотра могут быть оцененным тоже.

Большое спасибо

1 Ответ

0 голосов
/ 18 апреля 2020

Здесь можно попробовать несколько приемов.

Импорт функций / классов, определенных в Jupyter Notebook

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