1

mpz我需要获取对象的绝对值,GMPY2但我找不到任何函数,例如abs(). 如何才能做到这一点?

4

1 回答 1

1

mpz 对象提供__abs__,所以普通的abs作品:

>>> gmpy2.mpz(3)
mpz(3)
>>> abs(gmpy2.mpz(3))
mpz(3)
>>> gmpy2.mpz(-3)
mpz(-3)
>>> abs(gmpy2.mpz(-3))
mpz(3)
于 2017-02-26T17:30:08.967 回答