【#初始化一個布林陣列,所有值都設為True,表示所有數都可能是素數
pri =【True for _ in range(lit + 1)】
p = 2
while (p * p
#如果pri【p】沒有被改變,那麼它是一個素數
if (pri【p】== True):
#更新所有p的倍數為非素數】
可在超算中心執行的時候發現,
當生成小於或等於10000000的所有素數時,即lit = 10000000,這個函式會消耗大量記憶體和計算時間。
先前使用自己的電腦模擬並沒有出現這種情況,可使用超算,問題就比較明顯。
那種感覺,就好像頂配的電腦裡邊,出現了一張1050顯示卡。
許青舟輕輕轉動手中籤字筆,正在考慮該怎麼修改一下。
時間一分一秒過去。
晚上22:30,許青舟吐出一口氣,看著螢幕,滿意地點了點頭。
【pris = np。array(【2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31
#計算素數間隔
gaps = np。diff(pris)
#計算均值和標準差】
素數定理的近似表示式,它給出了小於或等於某個數$ x $的素數數量pi(x)π(x)的近似值:【pi(x)approx rac{x}{ln x}】
這個公式在$ x $很大時非常精確。
在此基礎上,直接使用prirange函式,與之前的Python函式有同樣的效果,可整個運算過程簡化了很多。
伸了個懶腰,許青舟收拾東西回宿舍。
許青舟推門進去,才發現宿舍的氛圍非常詭異,孔先波坐在椅子上,雙目無神,翟自強看了看他,欲言又止。
就徐正洋還好點,但此時也是直勾勾地盯著他。
許青舟放下東西,擔憂地問:「伱們都沒事吧?」
「我沒事,但老孔他們道心崩潰了。」
徐正洋眼神那叫一個幽怨,咬著牙,說道:「老許,這究竟是t麼回事!」
孔先波和翟自強兩個人也看了過來,想聽許青舟怎麼說。
。笑了笑地虛謙舟青許」。的們你訴告再點晚等算打來本,事大麼什是不,文論篇兩是就「
?事大麼什是不?文論篇兩就
。切親到至甚,接易容很都為行裝些那孔老前先,得覺然突他,候時個這,了默沉洋正徐
!王的正真是才貨這,的媽
。指拇大個一了出,氣口一出吐強自翟,覺的塞梗心種一有,口著捂波先孔
。釋解著笑舟青許」。改了改我幫也授教鍾志顧,了思構始開就候時的假暑我篇兩這「
?過改著幫授教顧
。那,改己自幫授教顧果如,點一好於終裡心波先孔,話這到聽
。有沒都字名的者作訊通連?名署沒麼什為授教顧,是但
」?文論理改你幫麼怎,的學數教是授教顧可「:點重了現發經已強自翟,問沒還波先孔
」。了名署不說他以所,大不改為因過不,篇那學數了改我幫只授教顧,的寫己自我是,啊篇這,哦「
」。理長擅更真我,學數起比,謊說沒我次上,實其「
)完章本(








