python 實現差商

2021-08-08 14:13:39 字數 811 閱讀 8457

差商計算中沒有加入o(h),數學還在繼續加強中,理解的可能有點不到位,希望理解有誤的地方大家能給出寶貴建議

#coding=utf-8

from sympy import *

#向前差商的函式

def forward():

f1.subs(x,0.5)

g1 = (f.subs(x,0.5 + h) - f.subs(x,0.5))/ h

return g1

#向後差商的函式

def backword():

g1 = (f.subs(x,0.5) - f.subs(x,0.5 - h)) / h

return g1

#中心差商的函式

def center():

g1 = (f.subs(x,0.5 + h) - f.subs(x,0.5-h)) / (2 * h)

return g1

h = input("請輸入h的值:")

#print type(h)

x=symbol("x")

f = -0.1 * x**4 + -0.15 * x**3 - 0.5 * x**2 - 0.25 * x +1.2

f1 = diff(f,x)

print f1

print

"向前差商結果為:"

print forward()

print

"向後差商結果為:"

print backword()

print

"中心差商的結果為:"

print center()

python 實現差分進化演算法

對於種群優化演算法來說,最著名的為粒子群演算法 遺傳演算法及差分進化演算法,在前面的部落格中實現了其中基本型。應在用c語言編寫的執行速度快,但是python近年來越來越流行,所以蟒蛇實現差分進化演算法,通過函式測試執行很快速。主要是用到了numpy庫來實現,繪圖顯示使用的是matplotlib庫。差...

差分隱私 python 差分隱私

差分隱私的由來 想要在乙個統計資料庫裡面保護使用者的隱私,那麼理想的隱私定義是這樣的 訪問乙個統計資料庫而不能夠洩露在這個資料庫中關於個人的資訊。也就是說統計資料庫應該提供乙個統計值,但是對於個人的資訊不應該被查詢到。但是,這個理想的定義是不可行的,它並沒有考慮到輔助資訊。比如這麼乙個例子 乙個關於...

python實現比較兩份Excel資料差異

知識點涉及 1,讀取excel文件資料 2,資料編碼格式處理 3,find與rfind函式區別 4,檢索關鍵字元並擷取 5,查詢關鍵字元並替換 6,集合,差集 實現 如下 import xlrd l p l q l q1 l p1 舊的乙份文件 filenameold vaccine patient...