Python 名称错误:名称';自定义数据主页&x27;没有定义 从sklearn.dataset导入获取数据 mnist=fetch\u mldata('mnist original',data\u home=custom\u data\u home) 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 mnist=fetch\u mldata('mnist original',data\u home=custom\u data\u home) NameError:未定义名称“自定义\u数据\u主页”

Python 名称错误:名称';自定义数据主页&x27;没有定义 从sklearn.dataset导入获取数据 mnist=fetch\u mldata('mnist original',data\u home=custom\u data\u home) 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 mnist=fetch\u mldata('mnist original',data\u home=custom\u data\u home) NameError:未定义名称“自定义\u数据\u主页”,python,scikit-learn,Python,Scikit Learn,我得到了namererror,我在网上搜索解决方案,没有得到任何相关的答案。 我甚至尝试使用easy_install安装“custom_data_home”。它说它找不到。 请在这方面帮助我。我对sklearn一无所知,但您似乎正在尝试使用本页中的示例: 在该示例中,custom\u data\u home是一个变量,包含要存储数据的路径。如果您不使用它,它会说它应该默认为只使用数据 基本上,在您的脚本中,您没有定义custom\u data\u home。这就是namererror告诉您的 如

我得到了
namererror
,我在网上搜索解决方案,没有得到任何相关的答案。 我甚至尝试使用easy_install安装“custom_data_home”。它说它找不到。
请在这方面帮助我。

我对sklearn一无所知,但您似乎正在尝试使用本页中的示例:

在该示例中,
custom\u data\u home
是一个变量,包含要存储数据的路径。如果您不使用它,它会说它应该默认为只使用
数据

基本上,在您的脚本中,您没有定义
custom\u data\u home
。这就是
namererror
告诉您的

如果要使用变量,如
custom\u data\u home
,则必须以某种方式对其进行定义。您的脚本不知道什么是
custom\u data\u 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

这应该行。

您是否有
自定义数据\u home
参数?试着在
mnist=..
行之前打印它。请解释。。。。。我不明白你在说什么,对不起,我不明白“自定义数据主参数”是什么。。。。。。。请解释一下……不用说:
mnist=fetch_mldata('mnist original')
您的数据应该存储在
data
目录中。或者在使用之前定义
自定义数据\u home
参数<代码>自定义_data_home='/path/to/where/I/want/my/data/';mnist=fetch\u mldata('mnist original',data\u home=custom\u data\u home)非常感谢您…..它在custom\u data\u home='/path/to/my/data'mnist=fetch\u mldata('mnist original',data\u home=custom\u data\u home)中起了作用
custom_data_home = '/path/to/my/data'
mnist = fetch_mldata('MNIST original', data_home=custom_data_home)