积分形式如下

Python 计算积分

 

Python 有很多种方法可以计算积分,本文做个汇总

 

方法1

手动实现积分,积分就是很多小块的求和,如下图

Python 计算积分

 

代码如下

start = 1
stop = 2
length = 101
x = np.linspace(start, stop, length)
y = x**2
result = sum(y*(stop-start)/length)

print(result)       # 2.335

 

方法2

from scipy import integrate
def f(x):
    return x**2
print(integrate.quad(f,1,2))  # quad方法会返回精确的值和误差    # (2.3333333333333335, 2.590520390792032e-14)

 

方法3

from sympy import *
x = symbols("x")
print(integrate(x**2, (x, 1, 2)))    # integer的参数(函数,(变量,起始位置,终止位置))        # 7/3

 

 

 

参考资料:

 

相关文章:

  • 2022-12-23
  • 2022-01-01
  • 2021-10-09
  • 2021-11-14
  • 2021-11-07
  • 2021-12-13
  • 2021-07-18
  • 2021-11-24
猜你喜欢
  • 2021-12-09
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-05
相关资源
相似解决方案