python累加求和代码_Python中的无限求和

感谢所有有用的评论,我写了自己的加法器,似乎运行速度非常快.任何人都有任何建议让它变得更好,我很乐意接受它们.

我将对我正在研究的问题进行测试,一旦它表明成功,我将声称它具有功能性.

def integers(blk_size=100):

x = arange(0, blk_size)

while True:

yield x

yield -x -1

x += blk_size

#

# For convergent summation

# on not necessarily finite sequences

# processes in blocks which can be any size

# shape that the function can handle

#

def converge_sum(f, x_strm, eps=1e-5, axis=0):

total = sum(f(x_strm.next()), axis=axis)

for x_blk in x_strm:

diff = sum(f(x_blk), axis=axis)

if abs(linalg.norm(diff)) <= eps:

# Converged

return total + diff

else:

total += diff

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值