草庐IT

Python求解一元二次方程根

本文使用Python实现一元二次方程求根公式,主要演示运算符和几个内置函数的用法,封面图片与本文内容无关。defroot(a,b,c,highmiddle=True):   #首先保证接收的参数a,b,c都是数字,并且a不等于0   #由于计算机表示实数时存在精度的问题,所以不能使用==来判断实数是否为0   #函数的最后一个参数highmiddle为True表示高中,False表示初中   ifnotisinstance(a,(int,float,complex))orabs(a)       print('error')       return   ifnotisinstance(b,(

一元线性回归的Python实现

目录1问题的提出2原理2.1代价函数2.2模型的评价2.2.1皮尔逊相关系数2.2.2决定系数3Python实现3.1不调sklearn库3.2调sklearn库4梯度下降法4.1原理4.2Python实现参考1问题的提出对于给定的数据集\(D=\{(x_1,y_1),(x_2,y_2),\cdots,(x_m,y_m)\}\),线性回归(linearregression)试图学得一个线性模型以尽可能准确地预测是指输出标记.2原理设给定的数据集\(D=\{(x_i,y_i)\}_{i=1}^m,\x_i,y_i\in\mathcal{R}\).对于离散属性,如果属性值间存在“序”(order)

一元线性回归的Python实现

目录1问题的提出2原理2.1代价函数2.2模型的评价2.2.1皮尔逊相关系数2.2.2决定系数3Python实现3.1不调sklearn库3.2调sklearn库4梯度下降法4.1原理4.2Python实现参考1问题的提出对于给定的数据集\(D=\{(x_1,y_1),(x_2,y_2),\cdots,(x_m,y_m)\}\),线性回归(linearregression)试图学得一个线性模型以尽可能准确地预测是指输出标记.2原理设给定的数据集\(D=\{(x_i,y_i)\}_{i=1}^m,\x_i,y_i\in\mathcal{R}\).对于离散属性,如果属性值间存在“序”(order)