Q&A
###前提・実現したいこと
当方、http://www.mwsoft.jp/programming/tensor/tutorial_beginners.html
のtensorflowのチュートリアルを試しているのですが、その途中で行き詰りました。
###発生している問題・エラーメッセージ
Matplotlibで、plt.imshow()を行っても、描画ウィンドウが表示されませんでした。
その時に入力したコードを以下に示します。
python
1import tensorflow as tf 2 3from tensorflow.examples.tutorials.mnist import input_data 4mnist = input_data.read_data_sets("MNIST_data/", one_hot=True) 5 6from matplotlib import pylab as plt 7import matplotlib.cm as cm 8plt.imshow(mnist.validation.images[0].reshape(28, 28), cmap = cm.Greys_r)
このサンプルコードの最後の行である、
python
1plt.imshow(mnist.validation.images[0].reshape(28, 28), cmap = cm.Greys_r)
を実行すると、正常ならば描画ウィンドウが立ち上がるはずです。
しかしながら、以下のように、オブジェクトのアドレスのみが表示され、描画ウィンドウは表示されませんでした。
>>> plt.imshow(mnist.validation.images[0].reshape(28, 28), cmap = cm.Greys_r) <matplotlib.image.AxesImage object at 0x0000020E4C6F1668>
###試したこと
0. pipにてsipとpyQt5をインストール
0. matplotlibrcの最初の方のバックエンドの所を```
backend : qt5agg
に書き換え ###補足情報(言語/FW/ツール等のバージョンなど) - Python3.5.2(インストーラーからインストール) - Windows 10 - CygWinおよびMinGW不使用 - Anacondaも不使用 - PowershellでPythonを実行中 浅学で申し訳ありませんが、 ご教示いただけますと幸いです。
回答1件
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
2017/09/04 13:09