python比赛积分计算_Python年夜数据措置-Scipy基础入门,数值积分计算

温馨提示:阅读本文只需要1分钟,您就可以掌握Scipy进行定积分计算、二重、三重积分、多重积分的计算。

继续承接上文学习Scipy科学数据措置,为我们后面Python年夜数据措置开发打基础。今天主要学习分享的是数值积分。

对积分,相信年夜家都不陌生,上过中学的都有学过。最常见的是利用定积分求曲线面积等等。定积分最熟悉的莫过于“朋分、求和、求极限”

Python年夜数据措置-Scipy基础入门,数值积分计算-1.jpg (21.14 KB, 下载次数: 0)

2018-8-6 21:24 上传

将复杂的简单化,这是我们经常使用的数学思维。那我们如何利用Scipy进行数值积分运算呢?开始我们的学习

一 经常使用Scipy积分函数

1.函数积分计算

Python年夜数据措置-Scipy基础入门,数值积分计算-2.jpg (23.2 KB, 下载次数: 0)

2018-8-6 21:24 上传

一重定积分几何意义

scipy.integrate.quad(f, a, b)函数是一重积分计算函数

以f(x)=e^x^2为例子,使用Anaconda实现代码如下

Python年夜数据措置-Scipy基础入门,数值积分计算-3.jpg (50.31 KB, 下载次数: 0)

2018-8-6 21:24 上传

定积分计算结果应该是硬数值,而Scipy运算定积分返回两个数,第一个是定积分运算结果,第二个是绝对误差。

2.二重积分计算

Python年夜数据措置-Scipy基础入门,数值积分计算-4.jpg (38.83 KB, 下载次数: 0)

2018-8-6 21:24 上传

二重定积分原理

scipy.integrate.dblquad(func, c, d, pfun, qfun)函数是二重定积分计算

R是积分区域,涵盖x,y的积分上限下限。以下面这个为例子

Python年夜数据措置-Scipy基础入门,数值积分计算-5.jpg (6.13 KB, 下载次数: 0)

2018-8-6 21:24 上传

实现代码如下:

Python年夜数据措置-Scipy基础入门,数值积分计算-6.jpg (32.39 KB, 下载次数: 0)

2018-8-6 21:24 上传

3.三重积分计算

Python年夜数据措置-Scipy基础入门,数值积分计算-7.jpg (35.45 KB, 下载次数: 0)

2018-8-6 21:24 上传

scipy.integrate.dblquad(func, xa,xb, ypfun, yqfun,zpfunc,zqfunc)函数是计算三重积分的

随便找了个网上的例子做验证

Python年夜数据措置-Scipy基础入门,数值积分计算-8.jpg (63.14 KB, 下载次数: 0)

2018-8-6 21:24 上传

实现代码如下:

Python年夜数据措置-Scipy基础入门,数值积分计算-9.jpg (32.18 KB, 下载次数: 0)

2018-8-6 21:24 上传

有了Scipy,妈妈再也不担忧我的高数结算结果了,特别是我们工科要计算数值的时候,利用Scipy还是很便利的。固然你可以用math函数库一步步分化编程计算实现。加入编程年夜赛数学建模什么的也很便利。

4.N 重积分计算

一般我们三重积分都够用了,可是我们是科学数据措置啊,怎么也少不了N重积分。特别是我们在编程实现工程应用程序的时候,很多信号措置数据措置都要用到多重积分计算。

scipy.integrate.nquad(func,ranges,args=None,opts=None,full_output=False)

这个就不展开举例子,直接以官网例子拭魅战

Python年夜数据措置-Scipy基础入门,数值积分计算-10.jpg (113.9 KB, 下载次数: 0)

2018-8-6 21:24 上传

5.无穷积分计算

无穷积分应该算是当上限或者下限值趋于无穷的时候,哪我们怎么在Python编程里面实现无穷年夜呢?

谜底是利用Numpy的inf常量。

以下例计算实践

Python年夜数据措置-Scipy基础入门,数值积分计算-11.jpg (6.65 KB, 下载次数: 0)

2018-8-6 21:24 上传

实现代码如下:

Python年夜数据措置-Scipy基础入门,数值积分计算-12.jpg (36.57 KB, 下载次数: 0)

2018-8-6 21:24 上传

二 总结

本文学习了如何利用Scipy进行数值积分计算,便利我们日后继续科学数据措置打下基础。下一文我们将学习Scipy如何进行信号措置。

Python年夜数据措置-Scipy基础入门,数值积分计算-13.jpg (70.4 KB, 下载次数: 0)

2018-8-6 21:24 上传

很是感激您的细心阅读,喜欢请关注甫义教育今日头条号,我们将创作Python如何进行数据措置、数据阐发等原创作品,来实现挖掘数据的价值,谢谢

更多内容回复查看:

游客,如果您要查看本帖隐藏内容请回复

你可能感兴趣的:(python比赛积分计算)