python - 是否存在用于 Python 的素数相关函数库?

标签 python primes

我刚刚实现了 Miller-Rabin-Test和一个用于分解数字的简单函数。两者都可以做得更好,至少 Miller-Rabin-Test 是众所周知的。

那么,您能否告诉我是否存在实现此类常见质数函数的 Python 库,或者为什么不存在此类库?

最佳答案

我刚刚从 SymPy package 中发现了 isprime :

import sympy
print sympy.isprime(10)

输出:

False

不要与返回第 n 个素数的 prime 混淆:

import sympy
print sympy.prime(10)

输出:

29

关于python - 是否存在用于 Python 的素数相关函数库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10974805/

相关文章:

python - 使用 BeautifulSoup 从网页中提取文本

python - 在 Pydev 设置断点,但仅在回调上未命中断点

python - 如何创建一段代码来检查一个数的最大质因数?

java - BigInteger 的 .isProbablePrime() 的可能用例是什么?

python - 列表列表中的重复删除

python - puppet cert 列表全部使用 api/python?

python - 向尚无后缀的列名称添加后缀

c++ - 这是埃拉托色尼筛法的什么变体?

java - Java中数字的最大质因数

c++ - 我的循环寻找素数的问题