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

Numpy一維線性插值函數(shù)的用法

 更新時間:2020年04月22日 09:34:02   作者:陳建武  
這篇文章主要介紹了Numpy一維線性插值函數(shù)的用法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

直接列出函數(shù):

numpy.interp(x, xp, fp, left=None, right=None, period=None)

x - 表示將要計算的插值點x坐標

xp - 表示已有的xp數(shù)組

fp - 表示對應(yīng)于已有的xp數(shù)組的值

left - 表示當(dāng)x值在xp中最小值左邊時,x對應(yīng)y的值為left

right - 表示當(dāng)x值在xp中最大值右邊時,x對應(yīng)y的值為right

(left和right表示x在xp的域外時,y的取值)

example:

1.

import numpy as np

xp = [1, 2, 3]
fp = [3, 2, 0]

print(np.interp(2.5, xp, fp))

output:1.0

2.

import numpy as np

xp = [1, 2, 3]
fp = [3, 2, 0]

x = [0, 1, 1.5, 2.72, 3.14]

print(np.interp(x, xp, fp))

output:[3. 3. 2.5 0.56 0. ]

3.

import numpy as np

xp = [1, 2, 3]
fp = [3, 2, 0]

x = [0, 1, 1.5, 2.72, 3.14]

print(np.interp(x, xp, fp, -99, 99))

output:[-99. 3. 2.5 0.56 99. ]

補充知識:numpy 的一維插值函數(shù)interp

numpy.interp(x, xp, fp, left=None, right=None, period=None)

返回離散數(shù)據(jù)的一維分段線性插值結(jié)果,浮點數(shù)或復(fù)數(shù)(對應(yīng)于fp值)或ndarray. 插入數(shù)據(jù)的縱坐標,和x形狀相同。

x: 數(shù)組,待插入數(shù)據(jù)的橫坐標.

xp: 一維浮點數(shù)序列,原始數(shù)據(jù)點的橫坐標,如果period參數(shù)沒有指定那么就必須是遞增的。否則,在使用xp = xp % period正則化之后,xp在內(nèi)部進行排序.

fp: 一維浮點數(shù)或復(fù)數(shù)序列原始數(shù)據(jù)點的縱坐標,和xp序列等長.

left: 可選參數(shù),類型為浮點數(shù)或復(fù)數(shù)(對應(yīng)于fp值),當(dāng)x < xp[0]時的插值返回值,默認為fp[0].

right: 可選參數(shù),類型為浮點數(shù)或復(fù)數(shù)(對應(yīng)于fp值),當(dāng)x > xp[-1]時的插值返回值,默認為fp[-1].

period: None或者浮點數(shù),可選參數(shù). 橫坐標的周期. 此參數(shù)使得可以正確插入angular x-coordinates. 如果該參數(shù)被設(shè)定,那么忽略left參數(shù)和right參數(shù)。

插入橫坐標在原函數(shù)橫坐標范圍內(nèi)

x = 2.5     # 要插入值的橫坐標
xp = [1, 2, 3]   # 要插入序列的橫坐標
fp = [3, 2, 0]   # 要插入序列的縱坐標
y = np.interp(x, xp, fp) # 返回插入值的縱坐標 1.0
plt.plot(xp, fp, '-o')
plt.plot(x, y, 'x')
plt.show()

插入橫坐標在原函數(shù)橫坐標外(默認)

x = [0, 1, 1.5, 2.72, 3.14] # 左側(cè)外部默認為原函數(shù)最左側(cè)函數(shù)值,右側(cè)默認為右側(cè)
xp = [1, 2, 3]
fp = [3, 2, 0]
y = np.interp(x, xp, fp) # array([ 3. ,3. ,2.5 ,0.56, 0. ])
plt.plot(xp, fp, '-o')
plt.plot(x, y, 'x')
plt.show()

插入橫坐標在原函數(shù)橫坐標外(指定)

x = 3.14
xp = [1, 2, 3]
fp = [3, 2, 0]
UNDEF = -99.0
y = np.interp(x, xp, fp, right=UNDEF) # -99.0
plt.plot(xp, fp, '-o')
plt.plot(x, y, 'x')
plt.show()

正弦插值

x = np.linspace(0, 2 * np.pi, 10) # 在0到2pi的范圍內(nèi)均勻取10個點
y = np.sin(x)      # sin函數(shù)x橫坐標對應(yīng)的y值
xvals = np.linspace(0, 2 * np.pi, 50) # 均勻取50個
yinterp = np.interp(xvals, x, y) # 在映射關(guān)系為y的x中插入xvals
plt.plot(x, y, 'o')
plt.plot(xvals, yinterp, '-x')
plt.show()

以上這篇Numpy一維線性插值函數(shù)的用法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python處理壓縮文件的詳細指南

    Python處理壓縮文件的詳細指南

    在日常數(shù)據(jù)處理和文件管理中,壓縮文件是一種常見的文件格式,使用Python可以方便地自動化處理壓縮文件,下面就跟隨小編一起深入了解下Python是如何處理這些壓縮文件的吧
    2024-12-12
  • 使用Python找出水仙花數(shù)的方法介紹

    使用Python找出水仙花數(shù)的方法介紹

    水仙花數(shù)也被稱為超完全數(shù)字不變數(shù)、自戀數(shù)、自冪數(shù)、阿姆斯壯數(shù)或阿姆斯特朗數(shù),水仙花數(shù)是指一個3位數(shù),本文就給大家簡單聊聊如何使用Python找出水仙花數(shù),感興趣的同學(xué)可以參考閱讀
    2023-07-07
  • Tensorflow獲取張量Tensor的具體維數(shù)實例

    Tensorflow獲取張量Tensor的具體維數(shù)實例

    今天小編就為大家分享一篇Tensorflow獲取張量Tensor的具體維數(shù)實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • Python+Opencv實現(xiàn)圖像匹配功能(模板匹配)

    Python+Opencv實現(xiàn)圖像匹配功能(模板匹配)

    這篇文章主要為大家詳細介紹了Python+Opencv實現(xiàn)圖像匹配功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • python 通過pip freeze、dowload打離線包及自動安裝的過程詳解(適用于保密的離線環(huán)境

    python 通過pip freeze、dowload打離線包及自動安裝的過程詳解(適用于保密的離線環(huán)境

    這篇文章主要介紹了python 通過pip freeze、dowload打離線包及自動安裝【適用于保密的離線環(huán)境】,本文通圖文并茂的形式給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • pycharm安裝圖文教程

    pycharm安裝圖文教程

    這篇文章主要為大家詳細介紹了pycharm安裝圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • Python使用QQ郵箱發(fā)送Email的方法實例

    Python使用QQ郵箱發(fā)送Email的方法實例

    實際開發(fā)過程中使用到郵箱的概率很高,那么如何借助python使用qq郵箱發(fā)送郵件呢?正好最近工作遇到這個需求,所以想著把方法分享出來方便大家,所以這篇文章主要介紹了Python使用QQ郵箱發(fā)送Email的實現(xiàn)方法,需要的朋友可以參考。
    2017-02-02
  • Python中層次聚類的詳細講解

    Python中層次聚類的詳細講解

    層次聚類( Hierarchical Clustering )是聚類算法的一種,通過計算不同類別的相似度類創(chuàng)建一個有層次的嵌套的樹,下面這篇文章主要給大家介紹了關(guān)于Python中層次聚類的詳細講解,需要的朋友可以參考下
    2022-12-12
  • python中將正則過濾的內(nèi)容輸出寫入到文件中的實例

    python中將正則過濾的內(nèi)容輸出寫入到文件中的實例

    今天小編就為大家分享一篇python中將正則過濾的內(nèi)容輸出寫入到文件中的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • LyScript實現(xiàn)計算片段Hash并寫出Excel的示例代碼

    LyScript實現(xiàn)計算片段Hash并寫出Excel的示例代碼

    本案例將學(xué)習(xí)運用LyScript計算特定程序中特定某些片段的Hash特征值,并通過xlsxwriter這個第三方模塊將計算到的hash值存儲成一個excel表格,感興趣的可以跟隨小編一起學(xué)習(xí)一下
    2022-09-09

最新評論

鹤山市| 诸城市| 新密市| 襄樊市| 武汉市| 吉林市| 灵川县| 鸡泽县| 即墨市| 理塘县| 汾西县| 许昌市| 云林县| 张掖市| 万源市| 宜兰县| 安乡县| 当雄县| 尼勒克县| 曲靖市| 蒙山县| 千阳县| 张北县| 长岭县| 建德市| 炉霍县| 特克斯县| 利川市| 兴国县| 陕西省| 嘉峪关市| 景德镇市| 吉安市| 南昌市| 安国市| 阿巴嘎旗| 霍林郭勒市| 长沙县| 卓资县| 富川| 永安市|