promedio - producto de matrices python numpy
Invirtiendo una matriz booleana numpy usando ~ (1)
respuesta corta: SI
Árbitro:
http://docs.scipy.org/doc/numpy/reference/generated/numpy.invert.html
Darse cuenta:
Calcula el NO a nivel de bits de la representación binaria subyacente de los enteros en las matrices de entrada. Este ufunc implementa el operador C / Python ~.
y
bitwise_not es un alias para invertir:
>> np.bitwise_not is np.invert
>> True
¿Puedo usar ~A
para invertir una matriz numpy de valores booleanos, en lugar de las funciones algo incómodas np.logical_and()
y np.invert()
? De hecho, ~
parece funcionar bien, pero no puedo encontrarlo en ningún manual de referencia de nympy y, lo que es más alarmante, ciertamente no funciona con los escalares (por ejemplo, bool(~True)
devuelve True
!), Así que soy un un poco preocupado ...