重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
小编给大家分享一下python中reduce函数怎么用,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!
在阳东等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站设计制作、网站设计 网站设计制作定制开发,公司网站建设,企业网站建设,品牌网站制作,成都全网营销,外贸营销网站建设,阳东网站建设费用合理。所谓累加算法,是高中数学的数列中求an的一种常用算法。我们可以求累积的数据,在excel表格中,累加计算可以直接使用求和函数SUM,SUM 将参数中的所有数字相加。但是如果数据过多,过大,不依靠表格,那我们计算起来就很困难。其实我们python可以解决这个问题,python中有reduce() 函数会对参数序列中元素进行累积方便我们的计算。
1、redece()函数
接受的回一个支持二元操作的函数:f(x,y),会对参数序列中元素进行累计,实现对序列sq中的元素累加计算,并返回单一的结果。
2、用法
reduce(func,iterable[,initializer])
3、使用实例
求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字。
from functools import reduce Tn=0 Sn=[] n=int(input('n= ')) a=int(input('a= ')) for count in range(n): Tn+=a a*=10 Sn.append(Tn) print(Tn) Sn=reduce(lambda x,y:x+y,Sn) print('计算和为:%d'%Sn)
看完了这篇文章,相信你对python中reduce函数怎么用有了一定的了解,想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!