Python Pari库?

5 投票
1 回答
1731 浏览
提问于 2025-04-15 20:47

Pari/GP 是一个非常棒的库,专门用来处理和数论相关的函数。不过,问题是目前好像没有一个更新的 Python 封装可以使用,(pari-python 用的是一个旧版本的 pari)。我在想有没有人知道其他类似于 pari 的库或者是使用 pari 的库。

我知道 SAGE,但对我来说它太庞大了。GMPY 也很好,但有一些 pari 自带的函数我用不上,我更想用 Python 而不是提供的 GP 环境。NZMATH、mpmath、scipy 和 sympy 这些库我也考虑过。

另外,有没有人能给点建议,如何加载 pari 的 dll 文件并使用里面的函数?我试过,但收效甚微,除了加载它和了解函数指针之外,没什么进展。

1 个回答

5

其实,pari-python 可以和最新的稳定版本的PARI一起使用。而且它非常简单易用:

>>> from pari import *
>>> fibonacci(100)
354224848179261915075
>>> intnum(0,1,lambda x:x**2)
0.3333333333333333333333333333
>>> 

撰写回答