0
,我想代码的函数为f(X)=测试/(PI *(X ^(2)+的β^(2)) 为测试值0,10,20,50,100如何创建一个依赖于数组值的函数?
所以我想这个功能在从负无穷x的到无穷远的范围内进行整合。我有下面的代码的基础,但我不能确定如何通过传递一个数组的测试版。
感谢您的帮助!
from scipy.integrate import quad
from sympy import Symbol
from math import pi
import numpy as np
import matplotlib.pyplot as plt
def integrand(x):
return limit(beta/(np.pi*(x**2 + beta**2)));
xlo = '-inf'
xhi = 'inf'
result = quad(integrand, xlo, xhi, args=(beta))
print result
'导入scipy as quad'?你不是指从scipy.integrate import quad'吗? – saintsfan342000