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 ...