在python中利用numpy求解多项式以及多项式拟合的方法


Posted in Python onJuly 03, 2019

构建一个二阶多项式:x^2 - 4x + 3

多项式求解

>>> p = np.poly1d([1,-4,3])   #二阶多项式系数
>>> p(0)                  #自变量为0时多项式的值
3
>>> p.roots              #多项式的根
array([3., 1.])
>>> p(p.roots)              #多项式根处的值
array([0., 0.])
>>> p.order                  #多项式的阶数
2
>>> p.coeffs                #多项式的系数
array([ 1, -4, 3])
>>>

多项式拟合

用三阶多项式去拟合

import matplotlib.pyplot as plt
import numpy as np

n_dot = 20
n_order = 3     #阶数

x = np.linspace(0,1,n_dot)             #[0,1]之间创建20个点
y = np.sqrt(x) + 0.2*np.random.rand(n_dot)
p = np.poly1d(np.polyfit(x,y,n_order))      #拟合并构造出一个3次多项式
print(p.coeffs)                #输出拟合的系数,顺序从高阶低阶

#画出拟合出来的多项式所表达的曲线以及原始的点
t = np.linspace(0,1,200)
plt.plot(x,y,'ro',t,p(t),'-')
plt.show()

以上这篇在python中利用numpy求解多项式以及多项式拟合的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python编写检测数据库SA用户的方法
Jul 11 Python
Python实现的一个自动售饮料程序代码分享
Aug 25 Python
Python中的变量和作用域详解
Jul 13 Python
python妙用之编码的转换详解
Apr 21 Python
python网络爬虫学习笔记(1)
Apr 09 Python
PyQt5每天必学之切换按钮
Aug 20 Python
python读取文件名称生成list的方法
Apr 27 Python
Python使用type关键字创建类步骤详解
Jul 23 Python
wxPython色环电阻计算器
Nov 18 Python
解决python Jupyter不能导入外部包问题
Apr 15 Python
如何向scrapy中的spider传递参数的几种方法
Nov 18 Python
AI:如何训练机器学习的模型
Apr 16 Python
python读取图片的方式,以及将图片以三维数组的形式输出方法
Jul 03 #Python
Python read函数按字节(字符)读取文件的实现
Jul 03 #Python
在Python中COM口的调用方法
Jul 03 #Python
python字符串中匹配数字的正则表达式
Jul 03 #Python
python二进制文件的转译详解
Jul 03 #Python
python3 自动识别usb连接状态,即对usb重连的判断方法
Jul 03 #Python
深入浅析python3中的unicode和bytes问题
Jul 03 #Python
You might like
php获取$_POST同名参数数组的实现介绍
2013/06/30 PHP
PHP的魔术常量__METHOD__简介
2014/07/08 PHP
php实现微信公众平台账号自定义菜单类
2015/10/11 PHP
PHP实现的同步推荐操作API接口案例分析
2016/11/30 PHP
Laravel中获取路由参数Route Parameters的五种方法示例
2017/09/29 PHP
IE中直接运行显示当前网页中的图片 推荐
2006/08/31 Javascript
JavaScript 继承详解(一)
2009/07/13 Javascript
为jquery.ui.dialog 增加“在当前鼠标位置打开”的功能
2009/11/24 Javascript
JS在IE和FireFox之间常用函数的区别小结
2010/03/12 Javascript
JavaScript 拾碎[三] 使用className属性
2010/10/16 Javascript
分享10篇优秀的jQuery幻灯片制作教程及应用案例
2011/04/16 Javascript
jQuery获取URL请求参数的方法
2015/07/18 Javascript
jQuery表单验证插件解析(推荐)
2016/07/21 Javascript
基于Bootstrap 3 JQuery及RegExp的表单验证功能
2017/02/16 Javascript
Vue组件库发布到npm详解
2018/02/17 Javascript
JavaScript事件委托原理与用法实例分析
2018/06/07 Javascript
vue-cli3项目打包后自动化部署到服务器的方法
2020/09/16 Javascript
wxPython学习之主框架实例
2014/09/28 Python
Python使用迭代器打印螺旋矩阵的思路及代码示例
2016/07/02 Python
Python实现FTP上传文件或文件夹实例(递归)
2017/01/16 Python
一文带你了解Python中的字符串是什么
2018/11/20 Python
python调用百度地图WEB服务API获取地点对应坐标值
2019/01/16 Python
pandas修改DataFrame列名的实现方法
2019/02/22 Python
Python列表(list)所有元素的同一操作解析
2019/08/01 Python
Python读取csv文件实例解析
2019/12/30 Python
详解scrapy内置中间件的顺序
2020/09/28 Python
详解如何解决canvas图片getImageData,toDataURL跨域问题
2018/09/17 HTML / CSS
澳大利亚家具和家居用品在线商店:Interiors Online
2018/03/05 全球购物
大学生毕业鉴定
2014/01/31 职场文书
20年同学聚会感言
2014/02/03 职场文书
作文批改评语大全
2014/04/23 职场文书
人力资源求职信
2014/05/25 职场文书
义和团口号
2014/06/17 职场文书
2014全年工作总结
2014/11/27 职场文书
2015年乡镇纪委工作总结
2015/05/26 职场文书
董事长年会致辞
2015/07/29 职场文书