最新国产好看的视频,伊人天堂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ù),順序從高階低階

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

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

相關(guān)文章

最新評論

若尔盖县| 财经| 阜康市| 临城县| 体育| 亚东县| 遵义市| 襄城县| 井冈山市| 将乐县| 鄂伦春自治旗| 岳池县| 鄂伦春自治旗| 晴隆县| 伊金霍洛旗| 乌鲁木齐市| 尼玛县| 常宁市| 独山县| 新河县| 长岭县| 石台县| 蕲春县| 台前县| 五大连池市| 肥乡县| 和田县| 天祝| 扶余县| 高邑县| 昌都县| 英吉沙县| 西乌珠穆沁旗| 武夷山市| 本溪市| 华阴市| 林口县| 华坪县| 永兴县| 曲松县| 肥西县|