返回第113章 比起数学,我真更擅长物理  咸鱼2号机首页

关灯 护眼     字体:

上一页 目录 下一页

他发了一个晚上说,收起手机,去吃饭了。

他正在学三食堂吃饭的时候,季云石就打来电话,说第二专业的手续已经办妥了,他平时上课就跟着物理学专业1班。至于要不要去听课,就看许青舟这边有没有时间。

吃完饭,许青舟找了间空教室,如今构造出来的素数分析模型,只是一个底层模型,说起来的话算是地基,接下来需要添砖加瓦。

不过,下午在超算中心模拟数值的时候,许青舟发现一个小问题。

在构造底层模型的时候,为了更好的筛选素数,查找规律,许青舟编写了一个python函数。

【初始化一个布尔数组,所有值都设为true,表示所有数都可能是素数

pri =[true for _ range(liit + 1)]

p = 2

while (p p

如果pri[p]没有被改变,那么它是一个素数

if (pri[p]== true):

更新所有p的倍数为非素数】

可在超算中心运行的时候发现,

当生成小于或等于10000000的所有素数时,即liit = 10000000,这个函数会消耗大量内存和计算时间。

先前使用自己的电脑模拟并没有出现这种情况,可使用超算,问题就比较明显。

那种感觉,就好像顶配的电脑里边,出现了一张1050显卡。

许青舟轻轻转动手中签字笔,正在考虑该怎么修改一下。

时间一分一秒过去。

晚上22:30,许青舟吐出一口气,看着屏幕,满意地点了点头。

【pris = you([2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31

计算素数间隔

gaps = you(pris)

计算均值和标准差】

素数定理的近似表达式,它给出了小于或等于某个数 x 的素数数量\pi(x)π(x)的近似值:[\pi(x)\approx \frac{x}{\ln x}]

这个公式在 x 很大时非常精确。

在此基础上,直接使用prirange函数,与之前的python函数有同样的效果,可整个运算过程简化了很多。

伸了个懒腰,许青舟收拾东西回宿舍。

许青舟推门进去,才发现宿舍的氛围非常诡异,孔先波坐在椅子上,双目无神,翟自强看了看他,欲言又止。

就徐正洋还好点,但此时也是直勾勾地盯着他。

许青舟放下东西,担忧地问:“你们都没事吧?”

“我没事,但老孔他们道心崩溃了。”

徐正洋眼神那叫一个幽怨,咬着牙,说道:“老许,这究竟是t怎么回事!”

孔先波和翟自强两个人也看了过来,想听许青舟怎么说。

“就是两篇论文,不是什么大事,本来打算等晚点再告诉你们的。”许青舟谦虚地笑了笑。

就两篇论文?不是什么大事?

章节内容不完整,请退出阅读模式查看完整内容!
『加入书签,方便阅读』

上一页 目录 下一页