from sklearn.datasets import fetch_mldata
mnist = fetch_mldata('MNIST original', data_home=custom_data_home)
Traceback (most recent call last):
File "<pyshell#6>", line 1, in <module>
mnist = fetch_mldata('MNIST original', data_home=custom_data_home)
NameError: name 'custom_data_home' is not defined
我正在NameError
,我在网上搜索解决方案,我没有得到任何相关的答案。
我甚至尝试安装&#34; custom_data_home&#34;使用easy_install。它说无法找到。
请帮助我。
答案 0 :(得分:4)
我对sklearn一无所知,但看起来您正试图使用此页面中的示例:http://scikit-learn.org/stable/datasets/mldata.html
在该示例中,custom_data_home
是一个变量,包含您希望数据存储的路径。如果你把它关掉它就说它应该默认为data
。
您的脚本中基本上没有定义custom_data_home
。这就是NameError
告诉你的。
如果您要使用变量,例如custom_data_home
,您必须以某种方式定义它。您的脚本不知道custom_data_home
是什么。
custom_data_home = '/path/to/my/data'
mnist = fetch_mldata('MNIST original', data_home=custom_data_home)
这应该有效。