matplotlib使用彙總

2021-10-08 08:43:51 字數 1430 閱讀 4793

畫圖之前首先要設定畫布(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 這個...