Доброго времени суток.
В данном вопросе не надо вдумываться в суть кода. Меня напрягает момент, что методы объявленные вне ячейки, где объявляется класс уже не считаются его методами.
Например метод train, приведенный на скриншоте, уже не будет относиться к объектам NaiveBayesClassifier, так как объявлен в другой ячейке.
Мне кажется, что тогда теряется часть удобства так называемых питоновских "ноутбуков"
Есть ли возможность настроить данный ньюанс?