2017-04-06 69 views

回答

3

假設要繪製的圖像圖(plt.imshow()),你可以選擇喜歡它有白色作爲最低和黑色作爲最高顏色「gray_r」一個顏色映射,灰色將是在中間。如果現在將圖像圖標歸一化爲-1和1之間的值,則數組的0值將對應於色彩圖的中間(灰色),1將對應於色彩圖的上端(黑色)。

import matplotlib.pyplot as plt 
import numpy as np; np.random.seed(0) 

a = np.random.randint(0,2, size=(12,25)) 

plt.imshow(a, cmap="gray_r", vmin=-1, vmax=1) 

plt.show() 

enter image description here