91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 725B
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發布日期: 2021-01-11
  • 語言: Python
  • 標簽: python??

資源簡介

不使用python函數庫實現最小二乘法,唯一使用一個讀取csv文件的庫,如果自己輸入數據,是可以刪除的

資源截圖

代碼片段和文件信息

import?pandas?as?pd

sales=pd.read_csv(‘train_data.csv‘sep=‘\s*\s*‘engine=‘python‘)??#讀取CSV
X=sales[‘X‘].values????#存csv的第一列
Y=sales[‘Y‘].values????#存csv的第二列

#初始化賦值
s1?=?0
s2?=?0
s3?=?0
s4?=?0
n?=?4???????####你需要根據的數據量進行修改

#循環累加
for?i?in?range(n):
s1?=?s1?+?X[i]*Y[i]
s2?=?s2?+?X[i]
s3?=?s3?+?Y[i]
s4?=?s4?+?X[i]*X[i]

#計算斜率和截距
b?=?(s2*s3-n*s1)/(s2*s2-s4*n)
a?=?(s3?-?b*s2)/n
print(“Coeff:?{}?Intercept:?{}“.format(b?a))


?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????515??2018-07-16?14:24??Least?squares.py
?????文件??????????26??2018-07-16?14:23??train_data.csv

評論

共有 條評論