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

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

使用scipy積分方程

使用scipy積分方程

蕪湖不蕪 2021-05-30 10:50:51
from scipy.integrate import quaddef integrand(a, b):    return a * x ** 2 + ba = 2b = 1I = quad(integrand, 0, 1, args=(a,b))I這是我的程序。當(dāng)我嘗試運(yùn)行它時(shí),它顯示錯(cuò)誤:integrand () takes 2 positional arguments but 3 were given ....我不明白為什么只有兩個(gè)變量(即a和)時(shí)為什么要問(wèn)3個(gè)參數(shù)b。誰(shuí)能幫我?誰(shuí)能澄清我的疑惑?
查看完整描述

2 回答

?
繁花不似錦

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

只需更換


def integrand(a, b):

經(jīng)過(guò)


def integrand(x, a, b):

問(wèn)題在于,在函數(shù)中,您使用了變量,x但沒(méi)有將變量x作為參數(shù)傳遞給函數(shù)。0并1作為積分的極限,但是由于要集成wrt x,因此會(huì)出現(xiàn)此錯(cuò)誤。


輸出


(1.6666666666666667, 1.8503717077085944e-14)


查看完整回答
反對(duì) 回復(fù) 2021-06-01
?
慕的地6264312

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

a*x**2+b您正在使用的此函數(shù)包含一個(gè)變量x,在您的情況下def integrand(a, b): 不包含變量 x,它使用您正在使用的積分的 0 到 1 限制I=quad(integrand,0,1,args=(a,b))。


因此,您要做的就是添加x到您的def中。


def integrand(x, a, b):    

    return a * x ** 2 + b


a = 2    

b = 1    

I = quad(integrand,0,1,args=(a,b))    

I


查看完整回答
反對(duì) 回復(fù) 2021-06-01
  • 2 回答
  • 0 關(guān)注
  • 346 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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