时间:2021-05-22
python的numpy库集成了很多的函数。利用其中的函数可以很方便的解决一些数学问题。本篇介绍如何使用python的numpy来求解积分。
代码如下:
# -*- coding: utf-8 -*-import numpy as npfrom scipy.integrate import quad,dblquad,nquaddef main(): print quad(lambda x:np.exp(-x),0,np.inf) '''求积分,np.inf代表正无穷。 结果第一个数值代表运算结果,第二个数值代表误差 ''' print dblquad(lambda t,x:np.exp(-x*t)/t**3,0,np.inf,lambda x:1,lambda x:np.inf) ''' 求二重积分 然后给t,x赋积分区间 lambda是匿名函数 '''if __name__ == "__main__": main()结果如下:
(1.0000000000000002, 5.842607038578007e-11)(0.3333333333366853, 1.3888461883425516e-08)以上这篇利用python求积分的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例为大家分享了C语言求解定积分的具体方法,供大家参考,具体内容如下题目要求:求下面函数的定积分:思路:求一个函数的定积分,其实就是求它的面积,如对函数求积
我就废话不多说了,直接上代码吧!#龙贝格法求积分importmatha=0#积分下限b=1#积分上限eps=10**-5#精度T=[]#复化梯形序列S=[]#S
首先是对一元函数求积分,使用Scipy下的integrate函数:fromscipyimportintegratedefg(x):return(1-x**2)*
本文实例讲述了python实现数值积分的Simpson方法。分享给大家供大家参考。具体如下:#coding=utf-8#simpson法计算积分,数值积分,效果
编写一个prod()函数,可以接受一个list并利用reduce()求积。fromfunctoolsimportreducedefprod(x,y):retur