python-3.x - 使用 MNIST 加载数据集但出现文件未找到错误,Windows 10,Python 3

标签 python-3.x windows machine-learning mnist

我正在尝试使用 MNIST 库加载 MNIST 数据集,您可以在此处找到该库 https://github.com/sorki/python-mnist 。问题是我什至无法加载它。

from mnist import MNIST
import matplotlib.pyplot as plt
import numpy as np 
import pandas as pd 
mndata = MNIST('.')
images, labels = mndata.load_training()

这给了我错误

FileNotFoundError: [Errno 2] No such file or directory: '.\\train-labels-idx1-ubyte'

我不太确定为什么会发生这种情况,因为确切的文件位于我正在使用此 python 文件的文件夹中的确切名称下。我还尝试给出确切的路径,而不仅仅是“。”但它不起作用。

如果它有任何帮助,我正在使用 Windows 10 和 Python 3。提前非常感谢!

最佳答案

您可以使用以下方法直接从 Keras 导入 MNIST:

from keras.datasets import mnist

(X_train, y_train), (X_test, y_test) = mnist.load_data()

其他库也内置了此数据集,我个人发现使用这些方法比将数据集下载到我的计算机更容易,当您在多台计算机或 Google Collaboratory 等在线环境中工作时,它特别有用。

关于python-3.x - 使用 MNIST 加载数据集但出现文件未找到错误,Windows 10,Python 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60019820/

相关文章:

python - 如何根据索引向量求和

python - 无法在 tkinter 上使用网格调整 TreeView 大小

python - os.execv 返回 OSError : [Errno 8] Exec format error

windows - PowerShell数组在使用Send-MailMessage时未在电子邮件中显示空格('n),而在使用import-csv时在顶部显示*

machine-learning - 在 TensorFlow 的 SKFlow 模型训练中应用自定义成本函数

python-3.x - 固定时间表的自适应学习率

c++ - 为什么 `pyvenv` 不安装 `python-config` ?

python - 检索 ldap3 中所有属性的列表 (python3-ldap)

java - 如何使 ".bat"文件使用某个文本文件的文本作为命令

java - 使用身份验证从 JAVA 连接到 RServe