资源简介
最小二乘法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 = 99
#循环累加
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))
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 466 2018-07-16 14:09 lr.py
文件 2458 2018-07-14 15:12 train_data.csv
- 上一篇:sm3 python encode
- 下一篇:58同城爬虫程序
相关资源
- sm3 python encode
- openopc for python 3.x
- 张正友相机标定Python代码
- Python调用QQ微信截图
- python图像裁剪
- 海明校验 python源代码 海明码
- mod_wsgi.so
- Python 强大的图论和网络研究工具 ne
- python从入门到精通视频60集全
- wheel 安装包
- Python程序设计与算法基础教程源代码
- python数据处理csv->图表
- 微博评论Python代码实现
- Python最小距离法
- 五子棋AI python实现
- requests 中文文档
- 手机Python图形界面教程
- Birch python实现
- 用Python脚本对栅格图层进行批量resa
- Python学习路线Python课程大纲Python视频
- 自适应共振理论ART2(Adaptive Resonance
- 基于opencv绘制图片的三维空间显示图
- 抓取CSDN博客文章的简单爬虫python源码
- 囚徒困境的演化博弈实现Python
- 数据处理程序
- 利用python实现基于SVM的文本分类
- python新浪微博爬虫,爬取微博和用户
- DoS攻击Python源码
- 使用训练好的模型进行预测
- python 打砖块源代码
评论
共有 条评论