配置python-mnist库

python-mnist是一个Python编写的简单MNIST和EMNIST数据解析器

MNIST数据集:MNIST handwritten digit database, Yann LeCun, Corinna Cortes and Chris Burges

EMNIST数据集:
The EMNIST Dataset | NIST

用法

  • git clone https://github.com/sorki/python-mnist

  • cd python-mnist

  • 获取MNIST数据:

  • ./bin/mnist_get_data.sh

  • 检查预览

  • PYTHONPATH=../bin/mnist_preview

  • 获取EMNIST数据:

  • ./bin/emnist_get_data.sh

  • 检查预览

  • PYTHONPATH=../bin/emnist_preview

安装

从PyPi获取包:

pip install python-mnist

或使用setup.py安装

python setup.py

使用方式

import mnist as m
mndata=MNIST('./xxx/xxx/xxx.xxx')
(img,label)=mndata.load_training()

要启用gzip文件的加载请使用:

mndata.gz=TRUE

库尝试加载名为 t10k-images-idx3-ubyte train-labels-idx1-ubyte train-images-idx3-ubyte 和 t10k-labels-idx1-ubyte 的文件。如果加载抛出异常,请检查这些名称是否匹配。

python-mnist · PyPI

你可能感兴趣的:(python,人工智能,开发语言)