在使用Sklearn進行加載自帶的數據集MNIST時,總是報錯,代碼及相應的錯誤顯示如下:
from sklearn.datasets import fetch_mldata mnist = fetch_mldata('MNIST original', transpose_data=True)
由於家中網速並不是太好,初步懷疑是由於網速或者是需要FQ等原因導致下載不了數據,查閱些資料,發現上述兩條語句是為了加載mnist.Mat,MATLAB格式的數據,解決方法就是先把mnist-original.mat數據下載下來,放在新建的datasets中的mldata文件夾中,並在執行上述兩條語句時,在fetch_mldata中加入data_home參數,data_home= './datasets'
from sklearn.datasets import fetch_mldata mnist = fetch_mldata('MNIST original', transpose_data=True, data_home = './datasets')
mnist
這樣對mnist數據集的描述等都加載出來了
>>哪些說的不合適的,歡迎交流