me encontré con una línea de código usando numpy de Python que se veía así:¿Qué hace el operador unario en numpy?
~array([0,1,2,3,4,5,4,3,2,1,0,-1,-2])
y se la dio la salida:
array([-1, -2, -3, -4, -5, -6, -5, -4, -3, -2, -1, 0, 1])
¿El operador unario (~) tomar una matriz y aplicar una -> - (A + 1)
Si es así, ¿de qué sirve?
Parece una negación a nivel de bit, como en C. El operador aplica a los enteros normales de Python (al menos para mí en 2.5. Tal vez debería actualizar ...) –