python 画不同形状散点_python快速穷举符合哥德巴赫猜想的偶数以及符合条件的频数散点分布图...

前言:

这并非一篇严谨的学术性文章,更像是一篇记录方法和想法的随笔。如有漏洞,请大佬们指证。当然,这也不是一篇民间科学家写的奇思妙想。本文首先会介绍一种新的用python快速穷举符合哥德巴赫猜想的偶数的简单方法,其每一步操作都应是合乎逻辑。进而,基于该方法可以通过python实现统计每一个偶数可以被写成两个质数之和的次数。从而将收集到的数据绘制频数散点分布图,甚至试图拟合函数。最后,我将试图分析可视化的数据,并且提出一些想法。

python 质数判别器:

31c37864eb2ecc9755b82d1f7c676c38.png
代码来源于百度百科

这个来源于百度百科的代码应该就是我认为最有可能出现漏洞的一步了。

在一般领域,对正整数n,如果用2到
之间的所有整数去除,均无法整除,则n为质数。质数大于等于2 不能被它本身和1以外的数整除.

代码本身没有问题,然而“在一般领域”......真的不知道这个问题大不大,如果有数学领域的大佬可以在评论区说明一下,什么情况下会出现特例,能不能使用。毕竟比起从2到n-1进行判别实在是太过于消耗运算时间了。(哥德巴赫猜想+Python+百度百科来源,我大概就是鄙视链的最底层。)

五五开的快速穷举法:

968244798ba6b5cf47595d2fa1631f35.png
纯手打,无搬运,转载表明出处

这个简单粗暴的穷举法就只有三步:

  1. 循环
  2. 将偶数
    五五开成
    分别进行质数判断
  3. 如果两者同时为质数,则该偶数符合哥德巴赫猜想

例:求偶数

的两个质数和。
  1. (循环5次)
  2. 不是质数(第1次循环)
  3. 是质数(第2次循环)
  4. ......

这个方法显然逻辑合理,验证完毕。接下来是实际的运用和表现。

频数散点分布图:

下面的代码是绘制从0-200000中所有偶数符合哥德巴赫猜想的对应频数的散点图。x对应偶数,y对应符合次数。

例子:(10,2)意思是偶数10符合猜想的次数是2。5+5和3+7

然后,加上比核心逻辑代码还多的输出代码,将每个点输出可视化就是散点图。

c708cb77dbb788e03102770f850b1e93.png
纯手打,无搬运,转载表明出处

ac77543e634c25bd2581148a6d141459.png

55a723ef779de4ca6fc5905aed34094a.png

4e549f1771cf6476845374090702dff7.png

65081e1e37c2c7eee2398807615913f3.png

7edcba48ae47fae550f71286516e3414.png

显然,上面的散点图都是离散且发散的。但这无法阻止我用民科般的发散思维。这些点出现的概率和集中的密度呈条状分布是因为波粒二象性产生的衍射。(ಡωಡ)

回归正题,至少这散点图是有一定规律的。虽然一眼就可以看出它的形状和拟合函数会随样本的增多而趋近稳定。但是实在缺少严格的推导和证明。

特别是该分布有一条明显的下界,如果我们能够证明下界的存在,或者找到其函数,那么就可以证明哥德巴赫猜想。

。。。

显然这样的下界存在,证明完毕。⊙_⊙

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值