第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

給定一個(gè)多項(xiàng)式函數(shù)作為字符串,將一階導(dǎo)數(shù)作為字符串返回

給定一個(gè)多項(xiàng)式函數(shù)作為字符串,將一階導(dǎo)數(shù)作為字符串返回

湖上湖 2022-07-26 17:01:17
我正在嘗試創(chuàng)建一個(gè)簡單的導(dǎo)數(shù)計(jì)算器函數(shù),它將多項(xiàng)式函數(shù)作為字符串,并將一階導(dǎo)數(shù)作為另一個(gè)字符串返回。我是初學(xué)者,完全不知道如何開始。def derivative(str): derivative("3*x^2 + 4*x - 22") # Should return 6*x^1 + 4*x^0 - 0如果有人可以幫助我開始這個(gè),我將不勝感激!
查看完整描述

1 回答

?
炎炎設(shè)計(jì)

TA貢獻(xiàn)1808條經(jīng)驗(yàn) 獲得超4個(gè)贊

Python 的符號庫sympy可以處理將字符串轉(zhuǎn)換為符號表達(dá)式并獲取導(dǎo)數(shù)。請注意,Python 使用**for power, while^僅用于布爾異或。 convert_xor負(fù)責(zé)將 轉(zhuǎn)換^為電源。

下面是一些示例代碼,可幫助您開始和試驗(yàn)。

from sympy import sympify, Derivative

from sympy.parsing.sympy_parser import parse_expr, standard_transformations, convert_xor


def derivative(str_expr):

    transformations = (standard_transformations + (convert_xor,))

    expr = parse_expr(str_expr, transformations=transformations)

    return str(Derivative(expr).doit())


print(derivative("3*x^2 + 4*x - 22"))

print(derivative("sin(x/cos(x))"))

print(derivative("exp(asin(x^2)/sqrt(x))"))

print(derivative("LambertW(x)"))

print(derivative("erf(x)"))

輸出:


6*x + 4

(x*sin(x)/cos(x)**2 + 1/cos(x))*cos(x/cos(x))

(2*sqrt(x)/sqrt(1 - x**4) - asin(x**2)/(2*x**(3/2)))*exp(asin(x**2)/sqrt(x))

LambertW(x)/(x*(LambertW(x) + 1))

2*exp(-x**2)/sqrt(pi)


查看完整回答
反對 回復(fù) 2022-07-26
  • 1 回答
  • 0 關(guān)注
  • 125 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號