Как получить abs() из MPZ в GMPY2?
Мне нужно получить абсолютное значение mpz
объект в GMPY2
но я не могу найти такую функцию, как abs()
, Как это может быть сделано?
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)