GMPY2(或 GMP)有一个 powmod
函数,但除了 python 的 native pow
之外,我找不到任何用于常规求幂的东西。 mpz
整数是否存在这样的函数?
最佳答案
只需使用 Python 的标准 pow()
函数或幂 **
运算符。 GMPY2 的 mpz
类型重载了所有标准的特殊方法,因此您应该能够使用标准的 Python 命令。
例如:
>>> from gmpy2 import mpz
>>> pow(mpz(3),7)
mpz(2187)
>>> pow(mpz(3),7,13)
mpz(3)
>>> mpz(3)**7
mpz(2187)
>>>
这同样适用于 divmod() 等。
关于python - GMPY2(或 GMP)有 pow() 函数吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23715787/