Задать вопрос
@lolaevv
В процессе изучения азов JAVA

Почему не получается объявить методы класса в разных ячейках?

Доброго времени суток.
В данном вопросе не надо вдумываться в суть кода. Меня напрягает момент, что методы объявленные вне ячейки, где объявляется класс уже не считаются его методами.
Например метод train, приведенный на скриншоте, уже не будет относиться к объектам NaiveBayesClassifier, так как объявлен в другой ячейке.
Мне кажется, что тогда теряется часть удобства так называемых питоновских "ноутбуков"
Есть ли возможность настроить данный ньюанс?
5f91395364534335700510.png
  • Вопрос задан
  • 65 просмотров
Подписаться 1 Простой 2 комментария
Решения вопроса 1
@zexer
Настроить это нельзя, настраивать это не нужно - так как это откровенная глупость. Даже в технические детали не хочется вдаваться, чтобы с технической точки зрения объяснить, что это глупо.
Питоновские ноутбуки (они не только питоновские, если что) сделаны не для этого.
Их удобство заключается не в написании каждого метода в отдельной ячейке, а в том, что они позволяют проводить АНАЛИЗ ДАННЫХ так удобно, как возможно нигде больше.
Построил таблицу -> текстом описал свои выводы, если захотел - пронумеровал через markdown, сделал какую-то стилистику, построил в следующей ячейке график, и это все очень просто, легко и интуитивно.
Такой ноутбук потом легко читать, легко анализировать графики и читать комментарии к этим графикам.
То, что вы пытаетесь сделать - не удобство и вообще не про ноутбуки.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы