¿Cómo puedo convertir un número negativo en positivo en Python? (Y mantén una positiva).
python
numbers
absolute-value
aneuryzm
fuente
fuente
Respuestas:
No olvide consultar los documentos .
fuente
max(n, -n)
(solo otra alternativa :)max
es un buen truco, pero, especialmente en Python, tiene una sobrecarga, que será un 30% más lenta queabs
. Así que definitivamente deberías preferirabs
másmax
simplemente multiplicar por -1 funciona en ambos sentidos ...
fuente
Si "mantener uno positivo" significa que desea que un número positivo permanezca positivo, pero también convertir un número negativo en positivo, utilice
abs()
:fuente
La función incorporada abs () haría el truco.
fuente
En realidad
abs
, devolverá elabsolute value
de cualquier número. El valor absoluto es siempre un número no negativo.fuente
Si está trabajando con numpy, puede usar
Proporcionará valores absolutos.
fuente