阅读背景:

Python中numpy函数的使用

来源:互联网 

一.求线性方程的斜率

①最小二乘法

import numpy as np
from numpy.linalg import inv #逆矩阵
from numpy import dot #矩阵乘
from numpy import mat #矩阵

#y=2x 求线性方程的斜率
X = mat([1, 2, 3]).reshape(3, 1)  #reshape 的作用就是修改矩阵的维度
print(X)
Y = 2*X
# theta = (X'X)-1X'Y
theta = dot(dot(inv(dot(X.T, X)), X.T), Y)
print(theta)import numpy as np
from n



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: