欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python interpolate插值實例

 更新時間:2020年07月06日 14:16:24   作者:夢回清池畔  
這篇文章主要介紹了python interpolate插值實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

我就廢話不多說了,大家還是直接看代碼吧~

import numpy as np
#從scipy庫中導(dǎo)入插值需要的方法 interpolate
from scipy import interpolate
#數(shù)據(jù)可視化,繪制散點圖
import matplotlib.pyplot as plt

#定義函數(shù) x:橫坐標列表 y:縱坐標列表 kind:插值方式

f = interpolate.interp1d(x, y, kind='cubic')

插值方式:

nearest:最鄰近插值法

zero:階梯插值

slinear、linear:線性插值

quadratic、cubic:2、3階B樣條曲線插值

#定義新的橫坐標列表
x_new=list(np.arange(0, 15, 0.5))
y_new=list(f(x_new))
plt.plot(x,y,'r',label='original values')
plt.plot(x_new,y_new,'b',label='interpolated values')
plt.show()
plt.close()

補充知識:python scipy樣條插值函數(shù)大全(interpolate里interpld函數(shù))

scipy樣條插值

1、樣條插值法是一種以可變樣條來作出一條經(jīng)過一系列點的光滑曲線的數(shù)學(xué)方法。插值樣條是由一些多項式組成的,每一個多項式都是由相鄰的兩個數(shù)據(jù)點決定的,這樣,任意的兩個相鄰的多項式以及它們的導(dǎo)數(shù)(不包括仇階導(dǎo)數(shù))在連接點處都是連續(xù)的。 連接點的光滑與連續(xù)是樣條插值和前邊分段多項式插值的主要區(qū)別。

2、在Scipy里可以用scipy.interpolate模塊下的interpld函數(shù) 實現(xiàn)樣條插值。 SciPy的0.14.0版本里樣條插值方式有:'linear','zero', 'slinear', 'quadratic'(2次), 'cubic'(3次), 4, 5等。

3、scipy多次樣條插值的應(yīng)用格式如下所示:

import numpy as np, matplotlib.pyplot as plt
from scipy.interpolate import interpld #導(dǎo)入scipy里interpolate模塊中的interpld插值模塊
x= np.array([0, 1, 2, 3, 4, 5, 6, 7])
y= np.array([3, 4, 3.5, 2, 1, 1.5, 1.25, 0.9]) #離散點的分布
xx = np.linspace(x.min(), x.max(), 100) #新的插值區(qū)間及其點的個數(shù)
plt.scatter(x, y) #散點圖
#for n in ['linear','zero', 'slinear', 'quadratic', 'cubic', 4, 5]: #python scipy里面的各種插值函數(shù)
f = interp1d(x, y,kind="cubic") #編輯插值函數(shù)格式
ynew=f(xx) #通過相應(yīng)的插值函數(shù)求得新的函數(shù)點
plt.plot(xx,ynew,"g") #輸出新的函數(shù)點的圖像
plt.show()

以上這篇python interpolate插值實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python使用wmi模塊獲取windows下的系統(tǒng)信息 監(jiān)控系統(tǒng)

    python使用wmi模塊獲取windows下的系統(tǒng)信息 監(jiān)控系統(tǒng)

    Python用WMI模塊獲取Windows系統(tǒng)的硬件信息:硬盤分區(qū)、使用情況,內(nèi)存大小,CPU型號,當前運行的進程,自啟動程序及位置,系統(tǒng)的版本等信息。
    2015-10-10
  • Selenium啟動Chrome時配置選項詳解

    Selenium啟動Chrome時配置選項詳解

    這篇文章主要介紹了Selenium啟動Chrome時配置選項詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • python實現(xiàn)可逆簡單的加密算法

    python實現(xiàn)可逆簡單的加密算法

    這篇文章主要為大家詳細介紹了python實現(xiàn)可逆簡單的加密算法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-03-03
  • tensorflow實現(xiàn)簡單的卷積神經(jīng)網(wǎng)絡(luò)

    tensorflow實現(xiàn)簡單的卷積神經(jīng)網(wǎng)絡(luò)

    這篇文章主要為大家詳細介紹了tensorflow實現(xiàn)簡單的卷積神經(jīng)網(wǎng)絡(luò),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-05-05
  • python實現(xiàn)BackPropagation算法

    python實現(xiàn)BackPropagation算法

    這篇文章主要為大家詳細介紹了python實現(xiàn)BackPropagation算法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • Opencv實現(xiàn)摳圖背景圖替換功能

    Opencv實現(xiàn)摳圖背景圖替換功能

    這篇文章主要為大家詳細介紹了Opencv實現(xiàn)摳圖替換背景圖,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • Python標準庫使用OrderedDict類的實例講解

    Python標準庫使用OrderedDict類的實例講解

    今天小編就為大家分享一篇關(guān)于Python標準庫使用OrderedDict類的實例講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-02-02
  • numpy矩陣數(shù)值太多不能全部顯示的解決

    numpy矩陣數(shù)值太多不能全部顯示的解決

    這篇文章主要介紹了numpy矩陣數(shù)值太多不能全部顯示的解決,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • 基于python實現(xiàn)查詢ip地址來源

    基于python實現(xiàn)查詢ip地址來源

    這篇文章主要介紹了基于python實現(xiàn)查詢ip地址來源,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-06-06
  • TensorFlow保存TensorBoard圖像操作

    TensorFlow保存TensorBoard圖像操作

    這篇文章主要介紹了TensorFlow保存TensorBoard圖像操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06

最新評論