中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

python中如何寫一個線性函數

九三
865
2021-02-20 19:03:09
欄目: 編程語言

python中如何寫一個線性函數

在python中書寫一個線性函數,具體方法如下:

def temp1(datas):

x = datas[0] #獲取自變量x

y = datas[1] #獲取因變量y

n = np.size(answer1, axis = 1) #獲取有多少個自變量,axis=1代表獲取矩陣的列數

#根據公式計算k

k = (n*np.sum(x*y) - np.sum(x)*np.sum(y)) / (n*np.sum(np.power(x,2)) - np.sum(x) * np.sum(x))

#根據公式計算b

b = (np.sum(np.power(x,2)) * np.sum(y) -np.sum(x) * np.sum(x*y)) / (n*np.sum(np.power(x,2)) - np.sum(x) * np.sum(x))

las = k*x + b #根據公式得到擬合函數

fig = plt.figure() #獲得figure對象

ax1 = fig.add_subplot(1,1,1) #添加一個圖紙

ax1.set_xlim([min(x)-0.5, max(x)+0.5]) #設置x軸刻度

ax1.set_ylim([min(y) -0.5, max(y) +0.5]) #設置y軸刻度

plt.plot(x,las,'k',label='擬合函數') #畫出擬合函數

plt.plot(x,y,'o',label = '樣本數據') #畫出樣本數據

plt.grid() #添加網格線


效果圖:

python中如何寫一個線性函數

0
潞城市| 龙陵县| 瑞丽市| 枝江市| 九龙坡区| 千阳县| 神农架林区| 包头市| 桦南县| 巢湖市| 万全县| 神木县| 凤阳县| 河池市| 巴里| 东山县| 曲松县| 沙河市| 沁阳市| 辽阳县| 玉环县| 临湘市| 吉木萨尔县| 当阳市| 开平市| 龙山县| 安丘市| 白银市| 高陵县| 洪江市| 周口市| 海门市| 阿拉尔市| 包头市| 栾城县| 娄烦县| 宾川县| 邹城市| 太仆寺旗| 吉木乃县| 阳朔县|