我刚刚实施了米勒-拉宾测试 http://en.wikipedia.org/wiki/Miller%E2%80%93Rabin_primality_test以及一个用于分解数字的简单函数。两者都可以做得更好,至少米勒-拉宾测试是众所周知的。
那么您能否告诉我是否存在实现此类常见素数函数的 Python 库,或者为什么不存在这样的库?
我刚刚发现isprime
来自SymPy package http://sympy.org/:
import sympy
print sympy.isprime(10)
Output:
False
不要混淆prime
,返回第 n 个质数:
import sympy
print sympy.prime(10)
Output:
29
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)