相关疑难解决方法(0)

无法使用sklearn加载'mnist-original'数据集

这个问题类似于这里这里所问的问题。不幸的是,就我而言,建议的解决方案无法解决问题。

我需要使用MNIST数据集,但是即使指定了scikit_learn_data/mldata/文件夹的地址也无法获取(请参见下文)。我怎样才能解决这个问题?

如果有帮助,我正在使用Anaconda。

码:

from sklearn.datasets.mldata import fetch_mldata

dataset = fetch_mldata('mnist-original', data_home='/Users/michelangelo/scikit_learn_data/mldata/')
mnist = fetch_mldata('MNIST original')
Run Code Online (Sandbox Code Playgroud)

错误:

---------------------------------------------------------------------------
IOError                                   Traceback (most recent call last)
<ipython-input-5-dc4d45bc928e> in <module>()
----> 1 mnist = fetch_mldata('MNIST original')

/Users/michelangelo/anaconda2/lib/python2.7/site-packages/sklearn/datasets/mldata.pyc in fetch_mldata(dataname, target_name, data_name, transpose_data, data_home)
    168     # load dataset matlab file
    169     with open(filename, 'rb') as matlab_file:
--> 170         matlab_dict = io.loadmat(matlab_file, struct_as_record=True)
    171 
    172     # -- extract data from matlab_dict

/Users/michelangelo/anaconda2/lib/python2.7/site-packages/scipy/io/matlab/mio.pyc in loadmat(file_name, mdict, appendmat, **kwargs)
    134     variable_names …
Run Code Online (Sandbox Code Playgroud)

python scikit-learn mnist

3
推荐指数
3
解决办法
7925
查看次数

标签 统计

mnist ×1

python ×1

scikit-learn ×1