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

python數(shù)據(jù)擬合之scipy.optimize.curve_fit解讀

 更新時間:2022年12月14日 08:53:09   作者:Dylan_zlh  
這篇文章主要介紹了python數(shù)據(jù)擬合之scipy.optimize.curve_fit解讀,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

scipy.optimize.curve_fit解讀

相比numpy庫的多項(xiàng)式擬合函數(shù)polyfit,scipy.optimize模塊中的函數(shù)curve_fit能夠擬合的函數(shù)范圍更廣,不局限于多項(xiàng)式函數(shù)

已有數(shù)據(jù)

# 導(dǎo)入模塊
import numpy as np
import matplotlib.pyplot as plt
from scipy.optimize import curve_fit
# 導(dǎo)入數(shù)據(jù)
x = np.linspace(0,1.0,11)
y = np.array([-0.447, 1.978, 3.28, 6.16, 7.08, 7.34, 7.66, 9.56, 9.48, 9.30, 11.2])
# 擬合二次多項(xiàng)式
f = lambda x, a, b, c: a*x**2 + b*x + c
 
# popt為擬合參數(shù),pcov為參數(shù)的協(xié)方差矩陣
popt, pcov = curve_fit(f, x, y)
print("擬合的參數(shù)值a,b,c分別為:", popt)
 
# x=0.25, 0.35的預(yù)測值
print("x=0.25, 0.35的預(yù)測值為", f(np.array([0.25, 0.35]), *popt))

擬合的參數(shù)值a,b,c分別為: [-9.81083901 20.12929291 -0.03167108]

x=0.25, 0.35的預(yù)測值為 [4.38747471 5.81175366]

plt.rc('font', size=15)
plt.plot(x, y, '*')    # 觀測值數(shù)據(jù)的散點(diǎn)圖
# 擬合數(shù)據(jù)的折線圖
plt.plot(np.linspace(0.0, 1.0, 50), f(np.linspace(0.0, 1.0, 50), *popt), '-')
plt.show()

總結(jié)

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python列表切片常用操作實(shí)例解析

    Python列表切片常用操作實(shí)例解析

    這篇文章主要介紹了Python列表切片常用操作實(shí)例解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12
  • python實(shí)現(xiàn)21點(diǎn)小游戲

    python實(shí)現(xiàn)21點(diǎn)小游戲

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)21點(diǎn)小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • python爬蟲爬取圖片的簡單代碼

    python爬蟲爬取圖片的簡單代碼

    在本篇文章里小編給大家整理的是一篇關(guān)于python爬蟲爬取圖片的簡單代碼內(nèi)容,有興趣的朋友們可以測試下。
    2021-01-01
  • python如何實(shí)現(xiàn)反向迭代

    python如何實(shí)現(xiàn)反向迭代

    這篇文章主要為大家詳細(xì)介紹了python如何實(shí)現(xiàn)反向迭代,進(jìn)行反向迭代,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • 如何優(yōu)雅地改進(jìn)Django中的模板碎片緩存詳解

    如何優(yōu)雅地改進(jìn)Django中的模板碎片緩存詳解

    這篇文章主要給大家介紹了關(guān)于如何優(yōu)雅地改進(jìn)Django中的模板碎片緩存的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-07-07
  • python中的隨機(jī)數(shù)?Random介紹

    python中的隨機(jī)數(shù)?Random介紹

    這篇文章主要介紹了python中的隨機(jī)數(shù)?Random,Python標(biāo)準(zhǔn)庫中的random函數(shù),可以生成隨機(jī)浮點(diǎn)數(shù)、整數(shù)、字符串,甚至幫助你隨機(jī)選擇列表序列中的一個元素,打亂一組數(shù)據(jù)等,即用來生成隨機(jī)數(shù),下文更多相關(guān)資料需要的小伙伴可以參考一下
    2022-04-04
  • 下載python中Crypto庫報(bào)錯:ModuleNotFoundError: No module named ‘Crypto’的解決

    下載python中Crypto庫報(bào)錯:ModuleNotFoundError: No module named ‘Cry

    Crypto不是自帶的模塊,需要下載。下面這篇文章主要給大家介紹了關(guān)于下載python中Crypto庫報(bào)錯:ModuleNotFoundError: No module named 'Crypto'的解決方法,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下。
    2018-04-04
  • Python實(shí)現(xiàn)K折交叉驗(yàn)證法的方法步驟

    Python實(shí)現(xiàn)K折交叉驗(yàn)證法的方法步驟

    這篇文章主要介紹了Python實(shí)現(xiàn)K折交叉驗(yàn)證法的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • Python使用Apache Kafka時Poll拉取速度慢的解決方法

    Python使用Apache Kafka時Poll拉取速度慢的解決方法

    在使用Apache Kafka時,poll方法拉取消息速度慢常見于網(wǎng)絡(luò)延遲、消息大小過大、消費(fèi)者配置不當(dāng)或高負(fù)載情況,本文提供了優(yōu)化消費(fèi)者配置、并行消費(fèi)、優(yōu)化消息處理邏輯和監(jiān)控調(diào)試的解決方案,并附有Python代碼示例和相關(guān)類圖、序列圖以幫助理解和實(shí)現(xiàn)
    2024-09-09
  • 在python里創(chuàng)建一個任務(wù)(Task)實(shí)例

    在python里創(chuàng)建一個任務(wù)(Task)實(shí)例

    這篇文章主要介紹了在python里創(chuàng)建一個任務(wù)(Task)實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04

最新評論