python中如何写一个线性函数

python中如何写一个线性函数

在python中书写一个线性函数,具体方法如下:

def temp1(datas):

x = datas[0] #获取自变量x

y = datas[1] #获取因变量y

n = np.size(answer1, axis = 1) #获取有多少个自变量,axis=1代表获取矩阵的列数

#根据公式计算k

k = (n*np.sum(x*y) - np.sum(x)*np.sum(y)) / (n*np.sum(np.power(x,2)) - np.sum(x) * np.sum(x))

#根据公式计算b

b = (np.sum(np.power(x,2)) * np.sum(y) -np.sum(x) * np.sum(x*y)) / (n*np.sum(np.power(x,2)) - np.sum(x) * np.sum(x))

las = k*x + b #根据公式得到拟合函数

fig = plt.figure() #获得figure对象

ax1 = fig.add_subplot(1,1,1) #添加一个图纸

ax1.set_xlim([min(x)-0.5, max(x)+0.5]) #设置x轴刻度

ax1.set_ylim([min(y) -0.5, max(y) +0.5]) #设置y轴刻度

plt.plot(x,las,'k',label='拟合函数') #画出拟合函数

plt.plot(x,y,'o',label = '样本数据') #画出样本数据

plt.grid() #添加网格线


效果图:

python中如何写一个线性函数

我们的服务
专业提供中小企业网站建设.公司网站建设.外贸网站建设.营销型网站建设,响应式网站建设,商城网站定制,手机网站,微信小程序定制.php应用开发服务,公司成立于2014年,8年专注网站建设,秉承“以客户为根本,以科技为核心,以市场为导向”的经营理念;服务电话13714666846(微信同号)

声明:本站所有作品(图文、音视频)均由用户自行上传分享,或互联网相关知识整合,仅供网友学习交流,若您的权利被侵害,请联系 管理员 删除。

本文链接:http://news.ew35.com/