initial creation

This commit is contained in:
2025-05-20 11:57:43 -04:00
commit c98b612926
8447 changed files with 1862526 additions and 0 deletions
+26
View File
@@ -0,0 +1,26 @@
#!/usr/bin/env python
import time
import py_primes
import numba_primes
import pyximport
pyximport.install() # <1>
import cy_primes # <2>
NUM_PRIMES = 5000 # <3>
for mod in numba_primes, cy_primes, py_primes: # <4>
timestamp = time.time() # <5>
prime_list = mod.get_primes(NUM_PRIMES) # <6>
timestamp2 = time.time() # <7>
elapsed = timestamp2 - timestamp # <8>
print(prime_list[:20], prime_list[-20:])
print("{} took {:.3f} seconds to find {} primes".format(
mod.__name__, elapsed, len(prime_list))) # <9>
print()