NameError: name 'MNIST' is not defined
NameError: name 'MNIST' is not defined
我尝试导入 mnist 时遇到以下错误:
from sklearn.datasets import fetch_mldata
import mnist
data_path = "../dataset"
mnist = fetch_mldata('MNIST original', data_home=data_path)
#mnist = MNIST('../dataset/MNIST')
x_train, y_train = mnist.load_training() #60000 samples
x_test, y_test = mnist.load_testing() #10000 samples
X_train = np.asarray(x_train).astype(np.float32)
y_train = np.asarray(y_train).astype(np.int32)
X_test = np.asarray(x_test).astype(np.float32)
y_test = np.asarray(y_test).astype(np.int32)
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
<ipython-input-8-5cbf011c3576> in <module>
1 import mnist
2
----> 3 mnist = MNIST('../dataset/MNIST')
4 x_train, y_train = mnist.load_training() #60000 samples
5 x_test, y_test = mnist.load_testing() #10000 samples
NameError: name 'MNIST' is not defined
ImportError Traceback (most recent call last)
<ipython-input-3-5e6e64b70463> in <module>
----> 1 from sklearn.datasets import fetch_mldata
2 import mnist
3
4 data_path = "../dataset"
5 mnist = fetch_mldata('MNIST original', data_home=data_path)
ImportError: cannot import name 'fetch_mldata' from 'sklearn.datasets' (C:\Users\Angelus\anaconda3\lib\site-packages\sklearn\datasets\__init__.py)
我用Anaconda安装了mist。我尝试卸载它并重新安装它,但我仍然收到相同的错误消息
谢谢
这不是你使用 Python、import 和 mnist 的方式,你的语法是错误的。来自文档:
from mnist import MNIST
mndata = MNIST('./dir_with_mnist_data_files')
并且请不要使用 mnist
作为变量名,因为它是一个包名。已经.
我尝试导入 mnist 时遇到以下错误:
from sklearn.datasets import fetch_mldata
import mnist
data_path = "../dataset"
mnist = fetch_mldata('MNIST original', data_home=data_path)
#mnist = MNIST('../dataset/MNIST')
x_train, y_train = mnist.load_training() #60000 samples
x_test, y_test = mnist.load_testing() #10000 samples
X_train = np.asarray(x_train).astype(np.float32)
y_train = np.asarray(y_train).astype(np.int32)
X_test = np.asarray(x_test).astype(np.float32)
y_test = np.asarray(y_test).astype(np.int32)
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
<ipython-input-8-5cbf011c3576> in <module>
1 import mnist
2
----> 3 mnist = MNIST('../dataset/MNIST')
4 x_train, y_train = mnist.load_training() #60000 samples
5 x_test, y_test = mnist.load_testing() #10000 samples
NameError: name 'MNIST' is not defined
ImportError Traceback (most recent call last)
<ipython-input-3-5e6e64b70463> in <module>
----> 1 from sklearn.datasets import fetch_mldata
2 import mnist
3
4 data_path = "../dataset"
5 mnist = fetch_mldata('MNIST original', data_home=data_path)
ImportError: cannot import name 'fetch_mldata' from 'sklearn.datasets' (C:\Users\Angelus\anaconda3\lib\site-packages\sklearn\datasets\__init__.py)
我用Anaconda安装了mist。我尝试卸载它并重新安装它,但我仍然收到相同的错误消息
谢谢
这不是你使用 Python、import 和 mnist 的方式,你的语法是错误的。来自文档:
from mnist import MNIST
mndata = MNIST('./dir_with_mnist_data_files')
并且请不要使用 mnist
作为变量名,因为它是一个包名。已经.