前提・実現したいこと
保存したファイルをnumpy形式で読みだしたいのですが、indexerrorが表示されてしまいます。 プログラムは下記のソースコードでnumpy形式のファイルを作成しています
https://github.com/kujirahand/book-mlearn-gyomu/blob/master/src/ch6/photo_calorie/read_image.py
発生している問題・エラーメッセージ
File "<ipython-input-15-efaf5bea8b9b>", line 1, in <module>
runfile('/Users/name/read_image2.py')
File "/Users/name/anaconda3/envs/python35/lib/python3.6/site-packages/spyder_kernels/customize/spydercustomize.py", line 668, in runfile
execfile(filename, namespace)
File "/Users/name/anaconda3/envs/python35/lib/python3.6/site-packages/spyder_kernels/customize/spydercustomize.py", line 108, in execfile
exec(compile(f.read(), filename, 'exec'), namespace)
File "/Users/name/read_image2.py", line 21, in <module>
plt.title(y[i + idx])
IndexError: index 0 is out of bounds for axis 0 with size 0

該当のソースコード
import matplotlib.pyplot as plt
photos =np.load('image/photos.npz')
x = photos['x']
y = photos['y']
idx = 0
plt.figure(figsize=(10, 10))
for i in range(25):
plt.subplot(5, 5, i+1)
plt.title(y[i + idx])
plt.imshow(x[i + idx])
plt.show()
試したこと
ここに問題に対して試したことを記載してください。
range()の数値を増やしてみましたが上手くいきませんでした。
補足情報(FW/ツールのバージョンなど)
python3.6.6
mac OS Mojava

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/12/05 02:57
2018/12/05 02:59
2018/12/05 03:08
2018/12/05 03:10
2018/12/06 02:37
2018/12/06 02:42
2018/12/06 02:58
2018/12/06 03:04
2018/12/06 04:26
2018/12/06 04:30
2018/12/06 05:06