畫圖之前首先要設定畫布(figure)物件,使得後面的圖形輸出在這塊規定了大小的畫布上,其中引數figsize設定畫布大小。
# 得到畫布物件
plt.figure(figsize=(width, height)) # unit is inch(英吋)
# 繪製子圖,其中index是從1開始計算
plt.subplot(nrows, ncols, index, **kwargs) # 將畫布分為nrows*ncols個子區域, index表示第n個子區域
plt.xlim(0, 30) # x in [0, 30]
plt.ylim(0, 100) # y in [0, 100]
# 顯示單張黑白
def show_single_image(img_arr):
plt.imshow(img_arr, cmap="binary")
plt.show()
show_single_image(x_train[0])
# 顯示多張黑白
def show_imgs(n_rows, n_cols, x_data, y_data, class_names):
assert len(x_data) == len(y_data)
assert n_rows * n_cols <= len(x_data)
plt.figure(figsize = (n_cols * 1.4, n_rows * 1.6))
for row in range(n_rows):
for col in range(n_cols):
index = n_cols * row + col
plt.subplot(n_rows, n_cols, index+1)
plt.imshow(x_data[index], cmap="binary",
interpolation = 'nearest')
plt.axis('off')
plt.title(class_names[y_data[index]])
plt.show()
class_names = ['t-shirt', 'trouser', 'pullover', 'dress',
'coat', 'sandal', 'shirt', 'sneaker',
'bag', 'ankle boot']
show_imgs(3, 5, x_train, y_train, class_names)
plt.rcparams['font.sans-serif'] = ['simhei'] # 用來正常顯示中文標籤
plt.rcparams['axes.unicode_minus'] = false # 用來正常顯示負號
指標使用彙總
include int main include include void f int p 3 4 原始型別 void f int p 4 省略第一維長度 void f int p 4 指標 指向乙個陣列,陣列中的每個元素是int型別 void f int p error 不能將第二維退化為指標 v...
Tomcat使用彙總
使用tomcat部署web應用一定要重啟!重啟!重啟。搞了三天的web程式部署,倒在了tomcat上,記錄這幾天使用的心得,防止自己下次再犯。tomcat伺服器檔案的結構 server.xml被稱為tomcat的主配置檔案或者全域性配置檔案,他主要完成 1.提供tomcat元件的初始配置 2.說明t...
adb shell dumpsys 使用彙總
一 activity和broadcast行為不正常時,如何抓取log?1 請使用mtklog抓取,保證有main log和event log產生 2 對於activity行為不正常,請開啟activity的log開關再抓取 adb shell dumpsys activity log a on 這個...