91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python實現的擬合二元一次函數功能示例【基于scipy模塊】

發布時間:2020-08-31 00:46:24 來源:腳本之家 閱讀:548 作者:潛水的飛魚baby 欄目:開發技術

本文實例講述了Python實現的擬合二元一次函數功能。分享給大家供大家參考,具體如下:

背景:

使用scipy擬合一元二次函數。

參考:

HYRY Studio-《用Python做科學計算

代碼:

# -*- coding:utf-8 -*-
#! python3
import numpy as np
from scipy.optimize import leastsq
import pylab as pl
def func(x,p):
  """
  數組擬合函數
  """
  A,k,theta = p
  return A*(x-k)**2+theta
def residuals(p,y,x):
  """
  殘差
  """
  return y-func(x,p)
x = np.linspace(0,2,100)
A,k,theta = 10.,1,2. #真實數據參數
y0 = func(x,[A,k,theta]) #真實數據
y1 = y0 + 2 * np.random.randn(len(x)) #加入噪聲序列
p0 = [7.,0.2,1.]
plsq = leastsq(residuals,p0,args = (y1,x))
print("真實參數:",[A,k,theta])
print("擬合參數:",plsq[0]) #試驗數據擬合后的參數
pl.plot(x,y0,label = "real")
pl.plot(x,y1,label = "real+noise")
pl.plot(x,func(x,plsq[0]),label = "fitting")
pl.legend()
pl.show()

結果:

(貌似這里的求解方法用了智能算法,因為每次的結果都有細小差異。具體資料沒見到,以后有精力再找)

真實參數: [10.0, 1, 2.0]
擬合參數: [ 10.83391995   0.98950039   1.63356065]

Python實現的擬合二元一次函數功能示例【基于scipy模塊】

PS:這里再為大家推薦兩款相似的在線工具供大家參考:

在線多項式曲線及曲線函數擬合工具:
http://tools.jb51.net/jisuanqi/create_fun

在線繪制多項式/函數曲線圖形工具:
http://tools.jb51.net/jisuanqi/fun_draw

更多關于Python相關內容感興趣的讀者可查看本站專題:《Python數學運算技巧總結》、《Python數據結構與算法教程》、《Python函數使用技巧總結》、《Python字符串操作技巧匯總》及《Python入門與進階經典教程》

希望本文所述對大家Python程序設計有所幫助。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

郸城县| 东乌| 新巴尔虎左旗| 大竹县| 武城县| 湟中县| 镇康县| 普格县| 桐乡市| 金塔县| 丘北县| 蕲春县| 福建省| 和静县| 湛江市| 德化县| 桃园市| 乌海市| 绥阳县| 呼玛县| 崇左市| 抚顺市| 贵溪市| 得荣县| 阜康市| 内丘县| 健康| 农安县| 嘉荫县| 衡南县| 南雄市| 隆林| 韩城市| 台南市| 丰宁| 罗定市| 射洪县| 舞阳县| 中山市| 凌海市| 甘肃省|