質問: np.frombuffer(f.read(), np.uint8, offset=16) File "C:\Users\keigo\AppData\Local\Programs\Python\Python36\lib\gzip.py", line 276, in read return self._buffer.read(size) File "C:\Users\keigo\AppData\Local\Programs\Python\Python36\lib\gzip.py", line 482, in read raise EOFError("Compressed file ended before the " EOFError: Compressed file ended before the end-of-stream marker was reached Process finished with exit code 1 google班訳に突っ込んでもよくわからなかったので、どなたか解決方法を教えてください。 あと、_init_.pyというファイルのソースを見たのですが、何も書かれていませんでした。これは大丈夫なのでしょうか。 ご回答よろしくお願いいたします。
回答: こんにちわ 自分もpython初心者ですが、同様の教材で勉強していたため、わかることを回答させいただきます。 ・同じエラーが出たことがあり、以下の方法で解決しました。 「dataset_dir = os.path.dirname(os.path.abspath('*file*'))」の前に以下のように gzファイルが存在するディレクトリに移動させる。 os.chdir("C:\\Users\XXXXXXXXXXX") ・利用しているソースがどんなものかわかるようにしたほうが回答者も回答しやすいと思います。 今回であれば、mnist.py なので、URLをはりつけるだけでも違うと思います。 http://localhost:8888/edit/Desktop/skillup_ai/zero%20make%20deep%20leanning/deep-learning-from-scratch-master/dataset/mnist.py ・`__init__.py` は空ファイルであることが正しいようです。 google先生などに聞いてみれば理由もわかると思います。