plt.rcParams
import numpy as npnimport matplotlib.pyplot as pltnndef m_images_pad(X, pad):n X_pad = np.pad(X, ((0, 0), (pad,pad), (pad,pad), (0,0)), constant)n return X_padn# % 只能用於jupyter style; 設置 inline plottingn%matplotlib inlinennplt.rcParams[figure.figsize] = (8.0, 4.0) # 設置figure_size尺寸nplt.rcParams[image.interpolation] = nearest # 設置 interpolation stylenplt.rcParams[image.cmap] = gray # 設置 顏色 stylennnp.random.seed(1)nx = np.random.randn(4, 3, 3, 2)nx_pad = m_images_pad(x, 2)nn# 有時候必須一起運行,才行nfig, axarr = plt.subplots(1, 2) # 1行,2圖naxarr[0].set_title(x) # 第一圖的titlenaxarr[0].imshow(x[0,:,:,0]) # 在第一圖的位置,畫第一個樣本的第一個channelnaxarr[1].set_title(x_pad) # 第二圖的titlenaxarr[1].imshow(x_pad[0,:,:,0]) # 在第二圖的位置,畫第一個樣本的第一個channelnn############################nhelp(plt.rcParams) # class, dict to store, many methodsnplt.rcParams.__dict__ndir(plt.rcParams) # methods for dictionariesnfrom inspect import getmodulengetmodule(plt.rcParams) # where source code isnplt.rcParams # check all keys and values of the dictionaryn
推薦閱讀:
※15張圖入門Matplotlib
※如何用簡單的演算法生成一個類似『光碟』的彩色圓形圖片?
※python matplotlib中axes與axis的區別?
※python繪製別樣的地圖
TAG:Matplotlib |