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

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

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

scipy.optimize.curve_fit解讀

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

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

# 導入模塊
import numpy as np
import matplotlib.pyplot as plt
from scipy.optimize import curve_fit
# 導入數(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])
# 擬合二次多項式
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的預測值
print("x=0.25, 0.35的預測值為", f(np.array([0.25, 0.35]), *popt))

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

x=0.25, 0.35的預測值為 [4.38747471 5.81175366]

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

總結

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

相關文章

  • Python列表切片常用操作實例解析

    Python列表切片常用操作實例解析

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

    python實現(xiàn)21點小游戲

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

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

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

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

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

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

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

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

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

    下載python中Crypto庫報錯:ModuleNotFoundError: No module named ‘Cry

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

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

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

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

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

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

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

最新評論