資源簡介
python實現一元線性回歸.py
代碼片段和文件信息
#導入模塊
import?numpy?as?np
import?pandas?as?pd
import?matplotlib.pyplot?as?plt
from?sklearn.linear_model?import?LinearRegression
#全局變量初始化
X=[]
Y=[]
Y_predict=[]
S_xy=0
S_xx=0
S_yy=0
U=0
#從csv文件中讀取數據
def?get_data(file_name):
????#1.利用pandas讀取csv
????data=pd.read_csv(file_nameheader=None)
????#2.賦值預報因子和預報對象并輸出
????X=data[1]#預報因子
????Y=data[2]#預報對象
????return?XY
#print(get_data(‘ex0.csv‘))
XY=get_data(‘ex0.csv‘)
X=np.array(X).reshape(-11)#將數組轉換
Y=np.array(Y).reshape(-11)
print(XYY_predict)
def?my_linear_model(XY):
????#1.調用模塊,構造回歸對象
????regr=LinearRegression()
????regr.fit(XY)
????#2.構造返回字典
????pr
- 上一篇:django商品分頁
- 下一篇:知網爬蟲軟件(python)
評論
共有 條評論