動作環境
GeForce GTX 1070 (8GB)
ASRock Z170M Pro4S [Intel Z170chipset]
Ubuntu 14.04 LTS desktop amd64
TensorFlow v0.11
cuDNN v5.1 for Linux
CUDA v8.0
Python 2.7.6
IPython 5.1.0 -- An enhanced Interactive Python.
関連 http://qiita.com/7of9/items/c91db1a7d193d4857c6b
http://qiita.com/7of9/items/4aa9f546a4ff1bf2e1aa
で読み込んでいる1次元(27984要素)の値をmatplotlibで表示しようとしている。
1次元データから2次元画像を作る方法を検討中。
とりあえず乱数リストを画像化してみる。
v0.1
Jupyterコード
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.cm as cm
data_1d = np.random.rand(22500)
print(data_1d)
data_2d = np.reshape(data_1d, (-1,2))
print (data_2d)
plt.imshow(data_2d, extent=(0,150,0,150),cmap=cm.gist_rainbow)
plt.show()
横線が入っているので、何か間違っているようだ。
v0.2
参考 http://www.kamishima.net/mlmpyja/nbayes2/shape.html
np.reshapeする時, (-1,2)
でなく, (150,150)
が正しかった。
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.cm as cm
data_1d = np.random.rand(22500)
print(data_1d)
data_2d = np.reshape(data_1d, (150,150))
plt.imshow(data_2d, extent=(0,150,0,150),cmap=cm.gist_rainbow)
plt.show()
できた。ついてる。