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

python實(shí)現(xiàn)拉格朗日插值及作圖

 更新時(shí)間:2021年04月05日 12:13:53   作者:From Star.  
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)拉格朗日插值及作圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了python實(shí)現(xiàn)拉格朗日插值及作圖,供大家參考,具體內(nèi)容如下

python代碼

import numpy as np
import matplotlib.pyplot as plt

X = input("x的值:").split(' ')
Y = input("y的值:").split(' ')
x = input("要預(yù)測的值:")
print('\n')

X = np.array(X).astype(np.float64)
Y = np.array(Y).astype(np.float64)
x = np.array(x).astype(np.float64)

n = len(X)

# 原函數(shù)
def fun(x):
 return np.sin(x)

# 累乘函數(shù)
def T(x, i, X):
 T_i = 1
 for x_i in X:
  if X[i] == x_i:
   continue
  T_i = T_i * (x-x_i)
 return T_i

# 插值基函數(shù)
def P(i, x, X, Y):
 P_i = T(x, i, X)/T(X[i], i, X) * Y[i]
 return P_i

# 計(jì)算預(yù)測值
def L(x, X, Y):
 result = 0
 for i in range(n):
  result = result + P(i, x, X, Y)
 return result

y = L(x, X, Y) 
  
print("預(yù)測結(jié)果:" + str(y) + '\n')
print("誤差:" + str(fun(x) - y))

# 畫圖
X_n = np.linspace(0, 1, 50)
Y_n = fun(X_n)

x_n = np.linspace(0, 1, 50)
y_n = L(x_n, X, Y)

l1, = plt.plot(X_n, Y_n, label='theory')
l2, = plt.plot(x_n, y_n, label='prediction',linestyle='--')
plt.legend(handles=[l1,l2,],labels=['theory','prediction'], loc='best')

plt.show()

代碼測試結(jié)果(輸入方式如圖所示):

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • python中dir函數(shù)用法分析

    python中dir函數(shù)用法分析

    這篇文章主要介紹了python中dir函數(shù)用法,實(shí)例分析了dir函數(shù)的功能及相應(yīng)的使用技巧,需要的朋友可以參考下
    2015-04-04
  • django ajax json的實(shí)例代碼

    django ajax json的實(shí)例代碼

    今天就為大家分享一篇django ajax json的實(shí)例代碼,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • python自動(dòng)化操作之動(dòng)態(tài)驗(yàn)證碼、滑動(dòng)驗(yàn)證碼的降噪和識別

    python自動(dòng)化操作之動(dòng)態(tài)驗(yàn)證碼、滑動(dòng)驗(yàn)證碼的降噪和識別

    很多網(wǎng)站登錄都需要輸入驗(yàn)證碼,如果要實(shí)現(xiàn)自動(dòng)登錄就不可避免的要識別驗(yàn)證碼,下面這篇文章主要給大家介紹了關(guān)于python自動(dòng)化操作之動(dòng)態(tài)驗(yàn)證碼、滑動(dòng)驗(yàn)證碼的降噪和識別,需要的朋友可以參考下
    2021-08-08
  • 淺談Python 釘釘報(bào)警必備知識系統(tǒng)講解

    淺談Python 釘釘報(bào)警必備知識系統(tǒng)講解

    這篇文章主要介紹了淺談Python 釘釘報(bào)警必備知識系統(tǒng)講解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • 使用numpngw和matplotlib生成png動(dòng)畫的示例代碼

    使用numpngw和matplotlib生成png動(dòng)畫的示例代碼

    這篇文章主要介紹了使用numpngw和matplotlib生成png動(dòng)畫的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • 使用pickle存儲(chǔ)數(shù)據(jù)dump 和 load實(shí)例講解

    使用pickle存儲(chǔ)數(shù)據(jù)dump 和 load實(shí)例講解

    今天小編就為大家分享一篇使用pickle存儲(chǔ)數(shù)據(jù)dump 和 load實(shí)例講解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • Python創(chuàng)建臨時(shí)文件和文件夾

    Python創(chuàng)建臨時(shí)文件和文件夾

    這篇文章主要介紹了Python如何創(chuàng)建臨時(shí)文件和文件夾,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-08-08
  • Python使用oslo.vmware管理ESXI虛擬機(jī)的示例參考

    Python使用oslo.vmware管理ESXI虛擬機(jī)的示例參考

    oslo.vmware是OpenStack通用框架中的一部分,主要用于實(shí)現(xiàn)對虛擬機(jī)的管理任務(wù),借助oslo.vmware模塊我們可以管理Vmware ESXI集群環(huán)境。
    2021-06-06
  • python實(shí)現(xiàn)多進(jìn)程通信實(shí)例分析

    python實(shí)現(xiàn)多進(jìn)程通信實(shí)例分析

    這篇文章主要介紹了python實(shí)現(xiàn)多進(jìn)程通信實(shí)例分析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • 如何通過python的fabric包完成代碼上傳部署

    如何通過python的fabric包完成代碼上傳部署

    這篇文章主要介紹了如何通過python的fabric包完成代碼上傳部署,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07

最新評論

缙云县| 德惠市| 洪泽县| 梧州市| 澄城县| 兴安县| 高雄市| 郧西县| 濉溪县| 称多县| 延庆县| 页游| 沙雅县| 迁西县| 沧州市| 三门县| 彭阳县| 石门县| 姚安县| 淮滨县| 嘉善县| 宁国市| 喀喇| 林州市| 突泉县| 洛隆县| 鸡西市| 高唐县| 黄平县| 顺平县| 南陵县| 滦南县| 米林县| 丰台区| 治县。| 长寿区| 永安市| 桐柏县| 海口市| 蚌埠市| 酉阳|