NameError:名称 'custom_data_home' 未定义
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
的错误,我在网上找了解决办法,但没有找到相关的答案。
我甚至尝试用 easy_install 安装 "custom_data_home",但它说找不到这个东西。
请帮帮我。
1 个回答
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)
这样应该就能正常工作了。