在 python 中,可以使用 numpy 库中的 inf 常量来表示无穷大。如果您正在使用 scipy 库中的积分函数 quad 进行积分,可以将上限设置为 numpy.inf 来表示积分的上限为无穷大,如下所示:
import numpy as np from scipy.integrate import quad # 定义被积函数 def f(x): return np.exp(-x) * np.sin(x) # 积分 result, error = quad(f, 0, np.inf) print("积分结果:", result) print("误差:", error)
在上面的代码中,quad 函数将 f 函数从 0 到正无穷积分,并将结果存储在 result 变量中。请注意,将上限设置为 np.inf 可以确保积分的上限为正无穷。