'a' と 'b' を入力するだけのように聞こえますが、私の知る限り、私の構文は正しいようです。Integrate.quad にカーソルを合わせると、PyCharm は「予想される型 'float'、代わりに 'Tuple[float, float, dict, Any, Any]' を取得しました」と言っています。コードを実行すると、「quad() に必要な 2 つの位置引数: 'a' と 'b' がありません」という型エラーが表示されます。
これが私のコードです:
t0 = 1.
pt = 20.
p0 = .00002
pressRef = (pt**2)/(p0**2)
SEL = 10*log10((1./t0)*integrate.quad((pressRef, -inf, inf)))
print(SEL[0])
デジタル信号処理用の SEL 関数を書くのはこれが初めてなので、確かに、私は Python での統合にかなり慣れていません。