python散点图拟合曲线-使用python通过点拟合曲线
大家好,我正在尝试使用python拟合点的曲线,但是我还没有成功,我是使用python的初学者,我发现它没有帮助我.
我有一组数据,我想分析哪条线最能描述它(不同阶的多项式).
在numpy中,对于多项式拟合,有polyfit()和polyval().但是我收到此错误,并且我不知道这意味着什么:
File "plantilla.py", line 28, in
polinomio=np.polyfit(x,y,5)
File "/usr/lib/python2.7/dist-packages/numpy/lib/polynomial.py", line 581, in polyfit
c, resids, rank, s = lstsq(lhs, rhs, rcond)
File "/usr/lib/python2.7/dist-packages/numpy/linalg/linalg.py", line 1867, in lstsq
0, work, lwork, iwork, 0)
ValueError: On entry to DLASCL parameter number 4 had an illegal value
import pandas as pd
from matplotlib import pyplot as plt
from scipy.optimize import curve_fit
import numpy as np
import sympy as sym
#----------------------------------------------------
data=pd.read_csv('radiacion.dat',header=None,delim_whitespace=True)
x=data.ix[:,0]
y=data.ix[:,1]
"""
x=np.array(x,dtype=float)
y=np.array(y,dtype=float)
"""
#----------------------------------------------------
plt.plot(x,y,'r',label="Original Data")
plt.title('Radiacion')
plt.xlabel('t(s)' ,fontsize=14,fontweight='bold')
plt.ylabel('G(w/m)',fontsize=14,fontweight='bold')
plt.xticks(fontsize=10,fontweight='bold')
plt.yticks(fontsize=10,fontweight='bold')
plt.show ()
#plt.hold (True)
#----------------------------------------------------
polinomio=np.polyfit(x,y,5)
print (polinomio)
yP=np.polyval(poli,x)
plt.plot(x,yp,'b+',label="fitted cuerve")
我期望这样的事情,以特定的x值来评估多项式.
p[0]*x**(N-1) + p[1]*x**(N-2) + ... + p[N-2]*x + p[N-1]
我的输入数据:
25200 17
25800 38
26400 58
27000 93
27600 129
28200 163
28800 192
29400 234
30000 329
30600 387
31200 411
31800 460
32400 513
33000 569
33600 576
34200 635
34800 645
35400 683
36000 715
36600 747
37200 780
37800 810
38400 833
39000 862
39600 885
40200 910
40800 929
41400 945
42000 955
42600 974
43200 986
43800 985
44400 999
45000 1001
45600 993
46200 993
46800 999
47400 992
48000 985
48600 980
49200 978
49800 963
50400 959
51000 939
51600 917
52200 884
52800 881
53400 860
54000 845
54600 820
55200 812
55800 767
56400 720
57000 650
57600 619
58200 595
58800 541
59400 533
60000 504
60600 456
61200 389
61800 320
62400 285
63000 243
63600 279
64200 231
64800 192
65400 137
66000 91
66600 58
67200 38
67800 22
68400 9
python散点图拟合曲线-使用python通过点拟合曲线相关推荐
- python散点图拟合曲线-python散点图:如何添加拟合线并显示拟合方程与R方?
原标题:python散点图:如何添加拟合线并显示拟合方程与R方? polyfit()函数可以使用最小二乘法将一些点拟合成一条曲线. numpy.polyfit(x, y, deg, rcond=Non ...
- R语言使用car包的scatterplot函数根据分组变量在不同的分组拟合不同的模型并在散点图中可视化每个分组的拟合曲线、并添加边缘箱图
R语言使用car包的scatterplot函数根据分组变量在不同的分组拟合不同的模型并在散点图中可视化每个分组的拟合曲线.并添加边缘箱图(Scatter plot with subgroups and ...
- python画散点图程序-Python散点图与折线图绘制过程解析
这篇文章主要介绍了Python散点图与折线图绘制过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 在数据分析的过程中,经常需要将数据可视化,目 ...
- python 散点图 分类_Python | 分类图
python 散点图 分类 Visualizing different variables is also a part of basic plotting. Such variables can h ...
- python如何根据数据画散点图_用python绘制散点图
用python绘制散点图 标签:#Python##散点图# 时间:2019/03/27 21:13:00 作者:夏天的风 今天下午学习了如何使用python绘制简单的散点图,写成博客分享一下. 在py ...
- [Python] 散点图(二维散点图、三维散点图、散点图矩阵)
目录 1 两主特征:二维散点图 1.1 二维散点图 1.2 二维分类散点图 1.3 气泡图 2 三主特征:三维散点图 2.1 三维散点图 2.2 三维分类散点图 3 多主特征:二维散点图矩阵 3.1 ...
- python 散点图颜色大全
python散点图颜色代码 'aliceblue': '#F0F8FF', 'antiquewhite': '#FAEBD7', 'aqua': '#00FFFF', 'aquamarine': '# ...
- Python Train_机器学习--基于Python的简单线性回归
一.概念 线性回归(Linear regression)是利用称为线性回归方程的最小二乘函数对一个或多个自变量和因变量之间关系进行建模的一种回归分析. 这种函数是一个或多个称为回归系数的模型参数的线性 ...
- python 教程 网盘-python教程网盘
广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! 解释器不会一次把整个程序转译出来,只像一位"中间人",每次运行 ...
- python语言中文社区-python的汉语
广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. sdk 3.0 实现了统一化,各个语言版本的 sdk具备使用方法相同.接 ...
最新文章
- [BeiJing2010组队]次小生成树 Tree
- gcc生成dll linux,gcc编译dll和调用dll
- 最简洁的y460显卡切换安装方式
- tesorflow 填充‘same’与‘valid’
- React开发(263):react中处理时间的判断
- 【Python成长之路】词云图制作
- linux六个标准目录,Linux基本目录规范——XDG
- 【2-SAT】URAL - 2089 - Experienced coach
- GoDaddy Linux主机支持机房的更换
- SpringMVC+Vue项目班级管理系统
- c语言共有34种运算符,C语言运算符与表达式
- 浅析泛在电力物联网及国网公司“三型两网”战略
- one coin,oneworld
- BGP综合认知及配置
- win10下,更改程序磁贴图标
- 简易员工信息管理系统
- 解秘华为:肯给养出最拼团队
- 计算机单片机考试作弊检讨书,关于大学生考试作弊检讨书1000字范文[共7页]
- 海阔凭鱼跃 天高任鸟飞-大上海,人人都向往的城市
- python中的输出list中元素方法_python 输出所有列表元素的乘积
热门文章
- 对于这个函数const int func(const int a) const声明中,三个const分别是什么意思?...
- C#中String对象转换为Font对象的方法
- SQL Server 2000 Service Pack 4 中所修复的 bug 的列表
- java9String类简单了解
- 修改Centos7默认yum源为阿里云源
- 访问一个HTTPS的网站的大致流程
- VMware虚拟机安装红帽系统无法上网解决办法(转)
- WebAssembly 浏览器中运行c/c++模块
- 《零基础入门学习Python》学习过程笔记【30模块中的函数,os模块,ospath模块中的函数(看了一点)】...
- ASPNET开源项目