name 'datasets' is not defined
来源:4-5 超参数
山屿麋鹿Jasmine
2020-10-29
如图所示,notebook经常会出现变量未定义的提示错误,我仔细检查了代码是没有问题的,并且我用老师的代码运行出来也是同样的错误,并且有时报错,有时不报错,请问这是为什么??
写回答
1回答
-
有时报错,有时不报错 是不可能的。程序的特点就是,执行的结果是一定的。
你的 notebook 显示,你先运行了 digits = datasets.load_digits(),然后报错了,错误的没有定义 datasets,于是你又到上面的单元格添加了一句 from sklearn import datasets。添加完这句话以后,你必须重新运行一遍这个单元格(显示你运行了),然后,下面的单元格必须再重新运行。也就是运行完你修改的 In[7] 以后,In[6] 的错误保持在那里,它不会自动消失i,你必须重新运行 In[6] 这个单元格。
运行我的notebook一样,你必须重头到尾的运行每一个单元格,不能跳跃。如果你修改了其中某一个单元格,那么这个单元格的内容,以及这个单元格以下的所有内容,必须重新运行。
有的时候在 notebook 中,你的代码修改的过多,运行顺序已经乱掉了,最简单的方法是重新运行整个 notebook。请再参考我给你的这个回答:http://coding.imooc.com/learn/questiondetail/209783.html
继续加油。
00
相似问题