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...