Как преобразовать отрицательное число в положительное в Python? (И оставьте положительный.)
python
numbers
absolute-value
аневризм
источник
источник
Ответы:
Не забудьте проверить документацию .
источник
max(n, -n)
(просто еще одна альтернатива :)max
- изящный трюк, но, особенно в Python, он связан с накладными расходами, которые будут на 30% медленнее, чемabs
. Таким образом , вы должны определенно предпочитаютabs
болееmax
простое умножение на -1 работает в обоих направлениях ...
источник
Если «сохранить положительное» означает, что вы хотите, чтобы положительное число оставалось положительным, но также преобразовывало отрицательное число в положительное, используйте
abs()
:источник
Встроенная функция abs () сделает свое дело.
источник
Фактически
abs
вернемabsolute value
любой номер. Абсолютное значение всегда является неотрицательным числом.источник
Если вы работаете с numpy, вы можете использовать
Он предоставит абсолютные значения.
источник