民科吧 关注:329,981贴子:4,776,707
  • 13回复贴,共1

Calculate Harmonic Series by PC

只看楼主收藏回复

摘要:用个人电脑帮助三小计算到了调和级数的十亿项,整个过程不超过五分钟。
标题和摘要整个活,北毕竟民科可能从来没看过正经论文。众所周知,吧宠之一三小认为调和级数是收敛的,并且自称在手算,目前的给出的范围大概是<60,然而lz随手敲了几行代码就用计算机计算到了十亿项,运行了126秒,但结果也才到21。也不知道现在三小大神算到多少项了
当然,计算机的浮点运算会有精度损失,但是Python可以精确到小数点后17位,也就是能算第一千万亿项,所以可以忽略微乎其微的误差。当然,结果上升的慢并不能说明它在收敛。受限电脑性能,lz只做了前九千九百九十九万项的图,从图线趋势上看得出来仍然有朝正无穷上升的趋势。


IP属地:浙江来自Android客户端1楼2024-02-15 12:19回复
    几年前就有人干过了


    IP属地:四川来自iPhone客户端2楼2024-02-15 13:46
    收起回复
      没有参考民科文献?没有参考民科文献?


      IP属地:四川来自Android客户端3楼2024-02-15 14:22
      回复
        突然想到一个问题,这个级数对应的函数(如果有的话)会有斜着的渐近线吗


        IP属地:江苏来自Android客户端4楼2024-02-15 17:26
        收起回复
          让chatGPT算算


          IP属地:河北来自iPhone客户端5楼2024-02-15 17:28
          回复
            拿python算这个?应该大量运算主流语言里用c或者c➕➕还是快一点,python算一会就算不动了


            IP属地:四川来自Android客户端7楼2024-02-15 17:43
            收起回复


              IP属地:河北来自iPhone客户端8楼2024-02-15 17:47
              回复
                但凡真正会Python的也不会用这种代码计算用列表推导式加速了吗?用PyPy解释器加速了吗?


                IP属地:浙江来自iPhone客户端9楼2024-02-15 20:12
                回复
                  快用这个代码,加上PyPy解释器,速度快几十倍
                  k = 10 ** 12
                  s = sum(map(lambda x: 1 / x, range(1, k + 1)))
                  print(s)


                  IP属地:浙江来自iPhone客户端10楼2024-02-15 20:20
                  回复
                    lnx-ln(x-1)>1/x>ln(x+1)-lnx


                    IP属地:天津来自iPhone客户端11楼2024-02-16 03:25
                    回复