SymPy中数论部分使用说明

sympy.factorint

list(sympy.sieve.primerange(数字1,数字2))列出大于等于数字1,小于数字2的所有素数

sympy.prime(n)返回第n个素数

sympy.isprime(n)素性检测

sympy.primepi(n)返回小于n的素数的总数

sympy.nextprime(89)返回下一个素数,这里结果是97

sympy.prevprime(96)或sympy.prevprime(97)返回上一个素数,结果都是89

sympy.randprime(1,30)返回1到30之间的一个大于等于1小于30的随机素数 range [a, b)

sympy.primorial

>>> primorial(4) # the first 4 primes are 2, 3, 5, 7

210

>>> primorial(4, nth=False) # primes <= 4 are 2 and 3

6

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、实验目的 学习使用 weka 中的常用分类器,完成数据分类任务。 二、实验内容 了解 weka 中 explo...
    yigoh阅读 8,669评论 5 4
  • 人的生命都是在不断成长,人的生命如逆水行舟一样,不进则退,没有停留在原地不动的,那是怎么样成长的呢?那就是借着...
    宝贵的爱阅读 283评论 0 0
  • 最近接触了一个概念——人生链条,它把人的生存状态简化为三条链,分别是食物链、智识链、幸福链,人一生的维度不仅限于这...
    后后先在想什么阅读 1,470评论 1 1
  • 不知从何开始,我一直做着讨好别人的事。小时候为了受到爸爸妈妈表扬,努力的做家事;上学后为了收到老师的注意和赞赏,每...
    小犬么么哒阅读 255评论 0 0