matplotlib庫的使用

2021-10-12 08:22:54 字數 1114 閱讀 4529

1.mtplotlib庫的使用練習

import tensorflow as tf

#通過print

(tf.__version__)可以檢視版本資訊

#print("tensorflow版本:{}".format(tf.__version__))

import pandas as pd

data = pd.

read_csv

('education.csv'

) #讀檔案是無列名則輸出的結果預設把第乙個資料當作列屬性

#檢視資料print

(data)

#繪製乙個散點圖

import matplotlib.pyplot as plt

#%matplotlib inline

plt.

scatter

(data.education,data.income)

#plt.show()

inputvalue = data.education

realvalue = data.income

model = tf.keras.

sequential

() #建立乙個模型sequence模型並且初始化了

model.

add(tf.keras.layers.

dense(1

,input_shape=(1

,)))#dense兩個主義的引數,輸出的維度是1,輸入資料的shape()

model.

summary

() #y = ax + b

model.

compile

(optimizer=

'adam'

,loss =

'mse'

) #mse:mean square error

history = model.

fit(inputvalue,realvalue,epochs =

5000

)print

(model.

predict

(pd.

series([

20]))

)

matplotlib的基本使用

容器層 1 canvas 畫布,位於最底層,使用者一般接觸不到 2 figure 圖,建立在canvas之上 3 axes 座標系 繪圖區,建立在figure之上,圖形繪製在這個範圍 輔助顯示層 最好放在影象層之後編寫 1 起到輔助作用,提高圖的可讀性 2 網格線,圖例,x y軸的標籤,圖的標籤,刻...

matplotlib的使用記錄

隨手記點東西,想到什麼補充什麼。子圖t1 np.arange 0,5,0.1 t2 np.arange 0,5,0.02 plt.figure 1 建立乙個圖,名為1 plt.subplot 2,2,1 在圖1裡面定義2行2列,一共4個子圖位置,取第1個位置 plt.plot t2,np.cos 2...

matplotlib的基礎使用

設定刻度標記的大小 plt.tick params axis both labelsize 14 設定圖表標題,並給座標軸加上標籤 plt.title square numbers fontsize 32 plt.xlabel value fontsize 4 plt.ylabel square o...