Funciones universales de comparación

Cuando combinemos expresiones lógicas en array NumPy es importante que recordemos que las palabras clave de Python and y or no van a tener el efecto esperado, pues van a evaluar el valor verdadero del array completo, no elemento a elemento. En su lugar deberemos utilizar los operadores & y |, respectivamente.

Veamos algunas de las funciones universales de comparación disponibles:

greater

La función numpy.greater devuelve el valor verdadero de la comparación x1 > x2, comparando elemento a elemento:

Función numpy.greater. Ejemplo de uso

greater_equal

La función numpy.greater_equal devuelve el valor verdadero de la comparación x1 ≥ x2, comparando elemento a elemento:

Función numpy.greater_equal. Ejemplo de uso

less

La función numpy.less devuelve el valor verdadero de la comparación x1 < x2, comparando elemento a elemento:

Función numpy.less. Ejemplo de uso

less_equal

La función numpy.less_equal devuelve el valor verdadero de la comparación x1 ≤ x2, comparando elemento a elemento:

Función numpy.less_equal. Ejemplo de uso

not_equal

La función numpy.not_equal devuelve el valor verdadero de la comparación x1 ≠ x2, comparando elemento a elemento:

Función numpy.not_equal. Ejemplo de uso

equal

La función numpy.equal devuelve el valor verdadero de la comparación x1 == x2, comparando elemento a elemento:

Función numpy.equal. Ejemplo de uso

logical_and

La función numpy.logical_and evalúa el valor verdadero de x1 AND x2, comparando elemento a elemento:

Función numpy.logical_and. Ejemplo de uso

logical_or

La función numpy.logical_or evalúa el valor verdadero de x1 OR x2, comparando elemento a elemento:

Función numpy.logical_or. Ejemplo de uso

logical_xor

La función numpy.logical_xor evalúa el valor verdadero de x1 XOR x2, comparando elemento a elemento:

Función numpy.logical_xor. Ejemplo de uso

logical_not

La función numpy.logical_not aplica el operador lógico NOT a los elementos de la estructura de entrada:

Función numpy.logical_not. Ejemplo de uso

maximum

La función numpy.maximum evalúa el valor máximo de las estructuras de entrada comparando elemento a elemento:

Función numpy.maximum. Ejemplo de uso

minimum

La función numpy.minimum evalúa el valor mínimo de las estructuras de entrada comparando elemento a elemento:

Función numpy.minimum. Ejemplo de uso