NumPy配列を画像に変換(および表示)するにはどうすればいいですか?質問する

NumPy配列を画像に変換(および表示)するにはどうすればいいですか?質問する

次のように配列を作成しました:

import numpy as np
data = np.zeros( (512,512,3), dtype=np.uint8)
data[256,256] = [255,0,0]

私がやりたいのは、512x512 の画像の中央に 1 つの赤い点を表示することです。(少なくとも最初は... 残りはそこから考えることができると思います)

ベストアンサー1

plt.imshow図を作成して表示するには、次を使用しますplt.show

from matplotlib import pyplot as plt
plt.imshow(data, interpolation='nearest')
plt.show()

Jupyter ノートブックの場合は、matplotlib をインポートする前に次の行を追加します。

%matplotlib inline 

Jupyterのインタラクティブプロットの場合[デモ] 、 ipyml をインストールしてpip install ipympl、以下を使用します。

%matplotlib widget 

おすすめ記事