【python】实现积分

借助sympy.integrate()

符号运算库,所以里面的exp(),sin()等都要使用sympy库中的函数,如果使用numpy库中的函数时没用的。

import sympy as sp
import numpy as np
x = sp.symbols("x")
print(sp.integrate(sp.exp(-x**2), (x, -sp.oo, sp.oo))) #integrate的参数(函数,(变量,起始位置,终止位置))
print(sp.integrate(sp.exp(-x**2), (x, 0, +sp.oo))) 
print(sp.integrate(sp.exp(-x**2), (x, -sp.oo, 0))) 
print(sp.integrate(sp.exp((-x**2)/2), (x, -0, +sp.oo))) 

你可能感兴趣的:(python,开发语言)