首页 > 其他分享 >小灰灰机器学习day3——多项式拟合(最高项系数为2)

小灰灰机器学习day3——多项式拟合(最高项系数为2)

时间:2023-05-28 11:12:46浏览次数:42  
标签:灰灰 plt Temp 多项式 Time day3 系数 拟合 np

import numpy as np

Time = np.array([1, 2, 4, 8, 16, 32, 64])
Temp = np.array([0, 1, 2, 3, 4, 5, 6])

import matplotlib.pyplot as plt
plt.figure()
plt.plot(Time, Temp, 'bo')
plt.xlabel("Time")
plt.ylabel("Temp")
plt.title('Temperature versus time')
plt.show()

#下面计算多项式系数
'''
函数numpy.polyfit()返回最佳拟合数据的n(给定的)次多项式的系数,函数返回的系数按降次排序
(最高次项系数在前面),如果多项式是n次的,那么返回的长度为n+1
'''
beta = np.polyfit(Time, Temp,2)

p = np.poly1d(beta)
xp = np.linspace(1, 64  , 100)
plt.figure()
plt.plot(Time, Temp, 'bo', xp, p(xp), '-')
plt.show()
print(p)   #p就是那个拟合的多项式

 

标签:灰灰,plt,Temp,多项式,Time,day3,系数,拟合,np
From: https://www.cnblogs.com/fighting-huihui/p/17437917.html

相关文章

  • 小灰灰机器学习day2——构造线性回归器
    filename="Ve.txt"x=[]y=[]withopen(filename,'r')asf:forlineinf.readlines():xt,yt=[float(i)foriinline.split(',')]x.append(xt)y.append(yt)num_training=int(0.5*len(x)......
  • python day3
    上篇案例  #我写的importrandomnum=random.randint(1,10)print(num)a=int(input("请输入数字"))ifa==num:print("bingo!")elifa>num:b=int(input("大了,还有两次机会,重新输入"))ifb>num:c=int(input(&qu......
  • Matlab优化拟合曲线
    ✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。......
  • 【安全学习之路】Day3
    ......
  • MySQL学习基础篇Day3
    2.6.4聚合函数1).介绍将一列数据作为一个整体,进行纵向计算。2).常见的聚合函数函数功能count统计数量max最大值min最小值avg平均值sum求和3).语法seclect聚合函数(字段列表)from表名; 案例:A.统计该企业员工......
  • TCN卷机神经网络做多输入多输出的拟合预测建模。 程序内注释详细直
    TCN卷机神经网络做多输入多输出的拟合预测建模。程序内注释详细直接替换数据就可以使用。程序语言为matlab。需求版本为2021及以上。程序直接运行可以出拟合预测图,线性拟合预测图,多个预测评价指标。ID:48100701080420517......
  • 天鹰优化算法AO优化ELM神经网络的权值和阈值参数做多输入单输出的拟合预测建模。
    天鹰优化算法AO优化ELM神经网络的权值和阈值参数做多输入单输出的拟合预测建模。程序内注释详细直接替换数据就可以使用。程序语言为matlab。程序直接运行可以出拟合预测图,迭代优化图,线性拟合预测图,多个预测评价指标。。PS:以下效果图为测试数据的效果图,主要目的是为了显示程序运......
  • 鹈鹕优化算法POA优化GRNN做时间序列拟合预测建模。 程序内注释详细直接
    鹈鹕优化算法POA优化GRNN做时间序列拟合预测建模。程序内注释详细直接替换数据就可以使用。程序语言为matlab。程序直接运行可以出拟合预测图,迭代优化图,线性拟合预测图,多个预测评价指标。。PS:以下效果图为测试数据的效果图,主要目的是为了显示程序运行可以出的结果图,具体预测效果......
  • 天鹰优化算法AO优化核极限学习机KELM参数做多输入单输出的拟合预测建模。
    天鹰优化算法AO优化核极限学习机KELM参数做多输入单输出的拟合预测建模。程序内注释详细直接替换数据就可以使用。程序语言为matlab。程序直接运行可以出拟合预测图,迭代优化图,多个预测评价指标。ID:9340689735052218......
  • 随机配置网络模型SCN做多输入单输出的拟合预测建模。 程序内注释详细直
    随机配置网络模型SCN做多输入单输出的拟合预测建模。程序内注释详细直接替换数据就可以使用。程序语言为matlab。程序直接运行可以出拟合预测图,迭代优化图,线性拟合预测图,多个预测评价指标。。PS:以下效果图为测试数据的效果图,主要目的是为了显示程序运行可以出的结果图,具体预测效......