最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2019年07月03日 11:37:34   作者:貪狼切  
今天小編就為大家分享一篇在python中利用numpy求解多項式以及多項式擬合的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

構(gòu)建一個二階多項式:x^2 - 4x + 3

多項式求解

>>> p = np.poly1d([1,-4,3])   #二階多項式系數(shù)
>>> p(0)                  #自變量為0時多項式的值
3
>>> p.roots              #多項式的根
array([3., 1.])
>>> p(p.roots)              #多項式根處的值
array([0., 0.])
>>> p.order                  #多項式的階數(shù)
2
>>> p.coeffs                #多項式的系數(shù)
array([ 1, -4, 3])
>>>

多項式擬合

用三階多項式去擬合

import matplotlib.pyplot as plt
import numpy as np

n_dot = 20
n_order = 3     #階數(shù)

x = np.linspace(0,1,n_dot)             #[0,1]之間創(chuàng)建20個點
y = np.sqrt(x) + 0.2*np.random.rand(n_dot)
p = np.poly1d(np.polyfit(x,y,n_order))      #擬合并構(gòu)造出一個3次多項式
print(p.coeffs)                #輸出擬合的系數(shù),順序從高階低階

#畫出擬合出來的多項式所表達(dá)的曲線以及原始的點
t = np.linspace(0,1,200)
plt.plot(x,y,'ro',t,p(t),'-')
plt.show()

以上這篇在python中利用numpy求解多項式以及多項式擬合的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

莱州市| 湖北省| 青铜峡市| 德州市| 抚远县| 青海省| 康乐县| 剑河县| 鲁山县| 类乌齐县| 娄烦县| 白水县| 裕民县| 西吉县| 新绛县| 宁安市| 阳信县| 屏东市| 凌源市| 晋州市| 南乐县| 保靖县| 靖远县| 永清县| 临沭县| 卓资县| 日喀则市| 竹溪县| 永福县| 阳信县| 星座| 赫章县| 潜山县| 阳信县| SHOW| 东阳市| 临夏市| 日照市| 万荣县| 万年县| 竹溪县|