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