使用sympy.diff求導
創(chuàng)新互聯建站是一家專注于網站制作、成都網站設計與策劃設計,筠連網站建設哪家好?創(chuàng)新互聯建站做網站,專注于網站建設10多年,網設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:筠連等地區(qū)。筠連做網站價格咨詢:18982081108
from?sympy?import?*init_printing(use_unicode=True)x?=?symbols("x")f?=?log(x)
一階導數
diff(f,?x)
二階導數可以傳入第三個參數,表示階數
diff(f,?x,?2)
希望可以幫助到你。
#coding:utf-8
#一階導
def?fun1(X,?WINDOW?=?5):
result?=?[]
for?k?in?range(WINDOW,?len(X)-WINDOW):
mid?=?(X[k+WINDOW]-X[k-WINDOW])/(2*WINDOW)
result.append(mid)
return?result
#二階導
def?fun2(X,?WINDOW?=?5):
result?=?[]
for?k?in?range(WINDOW,?len(X)-WINDOW):
mid?=?(X[k+WINDOW]-2*X[k]+X[k-WINDOW])/(WINDOW*WINDOW)
result.append(mid)
return?result
X?=?[1,2,3,4,5,6,7,8,9,10]
result1?=?fun1(X,?3)
result2?=?fun2(X,?2)
如上自己寫,或者用numpy自帶的多項式的n階導函數。
得到多項式的n階導函數:多項式.deriv(m = n)
from?numpy?import?*
X?=?[1,2,3,4,5,6,7,8,9,10]
result?=?X.deriv(m?=?n)?#n是導數階數
打開python運行環(huán)境。
導入微分的模塊包:from sympy import *。
定義符號變量:x = symbols('x')
定義一個函數:f = x**9
diff = diff(f,x)求導
最后輸入diff,即可顯示其變量值了。
眾多python培訓視頻,盡在python學習網,歡迎在線學習!
當前文章:python有求導函數嗎,python求導數函數
轉載來于:http://vcdvsql.cn/article16/hsdcgg.html
成都網站建設公司_創(chuàng)新互聯,為您提供建站公司、電子商務、網站制作、響應式網站、微信公眾號、商城網站
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯