MNIST data loader.

python


MNIST手書き数字データセットのパーサ書きました。使ってね。

使い方

Imageインスタンスの引数にMNISTデータベースへのパスを渡してください。 Imageインスタンスには、イテラブルなプロパティtesttrainがあります。 ひとつのイテレーションは(image, label)のタプルからなり、imageはさらに(img_array, width, height)を持ったタプルです。 img_arrayは一次元タプルになった画像行列で、widthは画像の横幅、heightは縦幅です。 また、labelは0から9のintで、その文字がどの数字かを指しています。 プロパティ呼び出しのたびにデータベースを開いているので、 複数回呼び出したい場合はキャッシングすることをお勧めします。