2016-04-15 8 views
1

元のMNISTイメージはグレースケール文字を含む白い背景です。 0は白を、255は黒を、中間は灰色です。同じフォーマットを使用するkerasによって提供されるデータセットのコピーを使用しています。MNISTデータセットイメージを白い背景に黒い文字として表示するために、matplotlib imshow()で使用するcmap(カラーマップ)

私はmatplotlibを使用してデータセットの例を表示していますが、cmapを'gray'にすると、以下のような白い文字で黒い背景が表示されます。

import matplotlib.pyplot as plt 
    plt.imshow(X_train[0], cmap='gray') 

enter image description here

正しく白地に黒などの画像を表示する別のカラーマップはありますか?

答えて

4

invert the colormap(カラーマップの*_rバージョンを使用)またはデータを反転(無効化)することができます。

# Invert the colormap 
plt.imshow(X_train[0], cmap='gray_r') 

# Invert your data 
plt.imshow(-X_train[0], cmap='gray') 
関連する問題