mnistのdataを縦2 ×横2 で表示させたいです。
今
import scipy.ndimage ZOOM = 10 SIGMA = 10 ANGLE = 45 img = mnist.data[-1].reshape(28, 28) plt.imshow(img, cmap='gray', interpolation='none') plt.show() # 縮小拡大 img = scipy.ndimage.zoom(img, (ZOOM, ZOOM), order=1) # ぼかし img = scipy.ndimage.gaussian_filter(img, SIGMA) # 回転 img = scipy.ndimage.rotate(img, ANGLE) plt.imshow(img, cmap='gray', interpolation='none') plt.show()
のようにコードを書いています。
そこに
img = scipy.ndimage.zoom(img, (2, 2), order=1)
とコードを追加して、縦2 ×横2 で表示させようと思ったのですが、
NameError Traceback (most recent call last)
1 # 縮小拡大
----> 2 img = ndimage.zoom(img, (2, 2), order=1)
NameError: name 'ndimage' is not defined
とエラーが出て、実行できませんでした。
追加する前のコードでは
img = scipy.ndimage.zoom(img, (ZOOM, ZOOM), order=1)
の書き方が実行できるので、
なぜ追加したコードが間違っているのかわかりません。
どう直せば良いのでしょうか?
あなたの回答
tips
プレビュー