python有对应的包sympy,用来计算积分 。在计算定积分的时候计算函数与积分上下限都需要用sympy库中的函数,否则会出错。下面代码计算的是值:
import sympy
from sympy.abc import x # 使用符号变量的时候,需要先导入符号
value = sympy.integrate(sympy.sin(x)*sympy.cos(x), (x, 0, sympy.pi/2))
计算结果为:
python有对应的包sympy,用来计算积分 。在计算定积分的时候计算函数与积分上下限都需要用sympy库中的函数,否则会出错。下面代码计算的是值:
import sympy
from sympy.abc import x # 使用符号变量的时候,需要先导入符号
value = sympy.integrate(sympy.sin(x)*sympy.cos(x), (x, 0, sympy.pi/2))
计算结果为: