女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Python實現所有算法之牛頓前向插值介紹

云深之無跡 ? 來源:云深之無跡 ? 作者:云深之無跡 ? 2022-07-12 09:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

今天的算法是插值,細分是牛頓插值。關于插值可能大家聽到最多的就是圖像插值,比如100元的攝像頭有4K的分辨率???其實這里就是使用的插值算法,通過已經有的數據再生成一些,相當于提升了數據的量。如果我們想放大圖像,我們需要使用過采樣算法來擴展矩陣。

pYYBAGLM05eAY2MjAABSXYv1LA4273.jpg

左邊是原有的信息,右邊是通過算法生成的新數據

poYBAGLM07GAJrhsAAA6-21HT14198.jpg

就像這樣

在上圖中,出現的算法是最近鄰算法,也稱為近端插值,是一維或多維空中多元插值的一種簡單方法。插值是通過已知的離散數據點在一定范圍內尋找新數據點的過程或方法。最近鄰插值算法選擇最接近數據點的值,完全不考慮其他相鄰點的值,從而生成一個分段常數插值值作為數據點的值。線性的插值算法是雙線插值是二維坐標系下線性插值的擴展,用于插值二元函數。它的核心思想是在兩個方向上執行一次線性插值。

關于這里的圖像算法我不想說什么,等之后我會補上。簡單來說在數據給的少的情況下我們都可以考慮使用插值算法來生成新數據或者是改善。

注意我們處理的是離散數據:離散數據是指其數值只能用自然數或整數單位計算的數據。

離散函數:定義域是離散集合的函數稱為離散函數。其函數圖像為一系列離散的點。

在離散數據的基礎上補插連續函數,使得這條連續曲線通過全部給定的離散數據點。插值是離散函數逼近的重要方法,利用它可通過函數在有限個點處的取值狀況,估算出函數在其他點處的近似值。

理論就這么多了(其實也沒有理論就是說下基本的概念)

牛逼的插值算法來自:

pYYBAGLM09OAZknNAAD6MBEqCls456.jpg

《自然哲學的數學原理》的第三卷的引理五

對牛頓插值來說,它最大的特點是引入了差商這個概念。差商即均差,一階差商是一階導數的近似值。對等步長(h)的離散函數f(x),其n階差商就是它的n階差分與其步長的n次冪的比值。例如n=1時,若差分取向前的或向后的,所得一階差商就是函數的導數的一階近似;若差分取中心的,則所得一階差商是導數的二階近似。

poYBAGLM0-2AZ1ifAAAr20LICPg988.jpg

對一個f(x)可以構造差商表來遞推的給出差商

poYBAGLM1AuAXX1jAABEQbNlCaI204.jpg

計算的公式就是這樣,因為是重復同一種范式,所以程序實現可以使用遞歸

poYBAGLM1CeAZIogAAB-MbMOFT4171.jpg

事實上我們應該給出一點更加規范的論證(不就是個導數)

有了上面的定義,作用是給出每一項的系數。具體推導是這樣的:

poYBAGLM1FeAXT7gAABhV2RhS40520.jpg

最后的就是我們的插值公式

poYBAGLM1GiADQ0yAAArcyIHX5o549.jpg

為了看起來平易近人,可以寫成這樣

pYYBAGLM1HyABJjiAABlTQWKzPU147.jpg

poYBAGLM1JaAZutKAACqgUCg7kc242.jpg

還有一種是等間距的插值計算,在下面的計算中間距設置為h(方向為前向差分)

pYYBAGLM1LOAAr3KAAA7QwPpUJA856.jpg

pYYBAGLM1M2AMHhPAAB_DZIy0_4197.jpg

這個圖就完美了!!!

poYBAGLM1OSAGD-YAABi5TFUN74249.jpg

二階的前向差分后和后向差分都在這里了

牛頓插值作為一種常用的數值擬合方法,因其計算簡單,方便進行大量插值點的計算。在實驗中經常出現只能測量得到離散數據點的情況,或者只能用數值解表示某對應關系之時,可以使用牛頓插值公式,對離散點進行擬合,得到較為準確的函數解析值。

牛頓真厲害啊,幾百年前他萬萬沒有想到,一個小輩大晚上的還得研究人家隨手寫的東西。

牛頓插值算法的優點是,每一個新項的生成都不需要龐大的算力,對前一項進行計算就行,拉格朗日的算法是每一個新項都需要對基函數完全計算,耗費算力。最后我們的泰勒公式其實就是對牛頓的插值算法進行了改進:

poYBAGLM1P2AH3lYAABR6nRwpEg615.jpg

就記幾項就行

對了,插值是針對自變量的任何中間值估計函數值的技術,而計算給定范圍之外的函數值的過程稱為外插。

pYYBAGLM1RuACxZaAABXD7Z-QxA343.jpg

u是啥?別著急

6fb521a8-0130-11ed-ba43-dac502259ad0.png

這個公式對于在給定值集的開頭附近插值 f(x) 的值特別有用。h 稱為差值區間,u = ( x – a ) / h,這里 a 是第一項。

函數就是算這個的。

poYBAGLM1TWAFJagAADMkRcDMQU489.jpg

測試

pYYBAGLM1U2ARMvSAACn-ZKwtzc850.jpg

下面的分母,需要求階乘,這里也準備一個小函數

pYYBAGLM1WKAEClrAAB6xe5bwVI571.jpg

將輸入的值轉為整型,準備一個list,將輸入的值輸入到空白的二維數值表。

pYYBAGLM1YOAVzamAAB5fTLPMHg431.jpg

就像這樣

pYYBAGLM1ZyAQKvHAAB3rg42HVY531.jpg

這個沒有什么好說的,就是將輸入的值解到該有的位置,而且計算差分值。

pYYBAGLM1b6ARk22AABN-NtS8B0728.jpg


審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 算法
    +關注

    關注

    23

    文章

    4705

    瀏覽量

    95084
  • 矩陣
    +關注

    關注

    1

    文章

    434

    瀏覽量

    35135
  • python
    +關注

    關注

    56

    文章

    4825

    瀏覽量

    86458
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    VirtualLab Fusion應用:參數優化文檔介紹

    算法它“在高斯-牛頓算法和梯度下降法之間進行。[…]在許多情況下,它可以找到一個解決方案,即使它從非常遠的最終最小
    發表于 02-28 08:44

    PID控制算法的C語言實現:PID算法原理

    在工業應用中 PID 及其衍生算法是應用最廣泛的算法之一,是當之無愧的萬能算法,如果能夠熟練掌握 PID 算法的設計與實現過程,對于一般的研
    發表于 02-26 15:24

    請問DAC39J84內部方式是0嗎?

    請問DAC39J84內部方式是0嗎? 請問2x 4x 8x 16x 過程分別是怎樣
    發表于 01-03 06:41

    Teledyne Lecroy示波器算法

    示波器是通過內部硬件ADC對模擬信號采樣來獲取離散的數據點,然而這些離散的數據點有時難以完整呈現出原始模擬信號的全貌。軟件算法的意義就在于,它能夠依據特定的數學算法,在已采集的數據
    的頭像 發表于 12-24 16:11 ?1201次閱讀

    【「從算法到電路—數字芯片算法的電路實現」閱讀體驗】+介紹基礎硬件算法模塊

    作為嵌入式開發者往往比較關注硬件和軟件的協調。本書介紹了除法器,信號發生器,濾波器,分頻器等基本算法的電路實現,雖然都是基礎內容,但是也是最常用到的基本模塊。 隨著逆全球化趨勢的出現,過去的研發
    發表于 11-21 17:05

    【「從算法到電路—數字芯片算法的電路實現」閱讀體驗】+第九章sigma delta adc閱讀與分享

    sigma-deleta ADC https://mp.weixin.qq.com/s/0grIIVJGTnXQQy5_ahN3SQPDM系列文章之三:sigma-deleta思想應用實踐降幀率算法 本文后面還介紹
    發表于 11-20 13:58

    【「從算法到電路—數字芯片算法的電路實現」閱讀體驗】+一本介紹基礎硬件算法模塊實現的好書

    作為嵌入式開發者往往比較關注硬件和軟件的協調。本書介紹了除法器,信號發生器,濾波器,分頻器等基本算法的電路實現,雖然都是基礎內容,但是也是最常用到的基本模塊,本書的內容比較對本人胃口。 我們先來
    發表于 11-20 13:42

    【每天學點AI】傳播、損失函數、反向傳播

    在深度學習的領域中,傳播、反向傳播和損失函數是構建和訓練神經網絡模型的三個核心概念。今天,小編將通過一個簡單的實例,解釋這三個概念,并展示它們的作用。傳播:神經網絡的“思考”過
    的頭像 發表于 11-15 10:32 ?1184次閱讀
    【每天學點AI】<b class='flag-5'>前</b><b class='flag-5'>向</b>傳播、損失函數、反向傳播

    如何使用Python實現PID控制

    PID控制(比例-積分-微分控制)是一種常見的反饋控制算法,廣泛應用于工業控制系統中。在Python實現PID控制,我們可以遵循以下步驟: 1. 理解PID控制原理 PID控制器有三個主要參數
    的頭像 發表于 11-14 09:09 ?1500次閱讀

    Python建模算法與應用

    上成為理想的腳本語言,特別適用于快速的應用程序開發。本文將詳細介紹Python在建模算法中的應用,包括常見的建模算法Python在建模中的
    的頭像 發表于 07-24 10:41 ?1154次閱讀

    如何實現Python復制文件操作

    Python 中有許多“開蓋即食”的模塊(比如 os,subprocess 和 shutil)以支持文件 I/O 操作。在這篇文章中,你將會看到一些用 Python 實現文件復制的特殊方法。下面我們開始學習這九種不同的方法來
    的頭像 發表于 07-18 14:53 ?749次閱讀

    使用NumPy實現饋神經網絡

    反向傳播算法來更新網絡權重和偏置。這里,我將詳細介紹一個包含單個隱藏層的饋神經網絡的實現,但請注意,由于篇幅限制,完整的2000字可能無法涵蓋所有
    的頭像 發表于 07-11 16:30 ?3770次閱讀

    神經網絡反向傳播算法的推導過程

    反向傳播算法的推導過程,包括傳播、損失函數、梯度計算和權重更新等步驟。 傳播
    的頭像 發表于 07-03 11:13 ?1019次閱讀

    神經網絡傳播和反向傳播區別

    神經網絡是一種強大的機器學習模型,廣泛應用于各種領域,如圖像識別、語音識別、自然語言處理等。神經網絡的核心是傳播和反向傳播算法。本文將詳細介紹神經網絡的
    的頭像 發表于 07-02 14:18 ?1449次閱讀

    CNC系統的補運算介紹

    程序,通過計算機對刀具運動軌跡進行計算和控制,以實現高精度、高效率的加工過程。補運算是數控系統的核心功能之一,它直接影響到加工精度、加工效率和加工質量。 二、CNC系統補運算的原理
    的頭像 發表于 07-01 11:21 ?1914次閱讀
    主站蜘蛛池模板: 成都市| 苏尼特左旗| 石泉县| 普定县| 保德县| 抚州市| 旬邑县| 山西省| 上虞市| 江陵县| 河东区| 射阳县| 永川市| 庆城县| 娱乐| 且末县| 张北县| 葫芦岛市| 郸城县| 苍溪县| 达孜县| 略阳县| 安塞县| 隆子县| 富民县| 雷山县| 鄂州市| 宁阳县| 峡江县| 滨海县| 东乌| 昌都县| 山东省| 余江县| 界首市| 邹平县| 甘南县| 灵石县| 周至县| 花垣县| 龙岩市|