Saya telah melakukan benchmark pada Pi pada beberapa kode simulasi saya, relatif terhadap beberapa laptop yang saya miliki. Kode saya cenderung intensif floating point, jadi saya telah menggunakan Raspbian (yang ternyata jauh lebih cepat) karena dukungannya yang mengambang. Saya memiliki kode sederhana yang sama dalam beberapa bahasa berbeda. Jelas kode python lebih lambat daripada kode C platform apa pun yang saya gunakan, tetapi pada Pi tampaknya relatif lebih lambat, dengan faktor sekitar 3. Apakah ada yang tahu mengapa interpreter python cenderung relatif lambat pada Pi, dan Apakah ini sesuatu yang kemungkinan akan diperbaiki?
Inilah tesnya:
import random,math
def gibbs(N=50000,thin=1000):
x=0
y=0
print "Iter x y"
for i in range(N):
for j in range(thin):
x=random.gammavariate(3,1.0/(y*y+4))
y=random.gauss(1.0/(x+1),1.0/math.sqrt(2*x+2))
print i,x,y
gibbs()
Dari posting blog ini tentang percobaan.