Я столкнулся с очень странной ошибкой при работе с Jupyter Notebook (IPython: 7.4.0), когда переменная не была назначена, как обычно. Мне потребовалось довольно много времени, чтобы выяснить причину, тщетно ища повсюду переменную область видимости, преобразование типов и тонкости TensorFlow ;(
На самом деле, использование магии ячейки %%time не позволяло присвоить значение переменной в ячейке. Поэтому назначенная переменная не была определена в ячейке ниже, выдавая характерное сообщение об ошибке: «NameError:« xxx »не определено».
Похоже, это известная проблема, надеюсь, это поможет кому-то еще.