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