single
Más Sobre Comparaciones
Desliza para mostrar el menú
La mayoría de las condiciones que utilizarás son comparaciones, por lo que es importante analizarlas en mayor detalle. Las comparaciones se basan en los siguientes operadores de comparación:
>(mayor que);<(menor que);>=(mayor o igual que);<=(menor o igual que);==(igual a);!=(diferente de).
Además, puedes combinar múltiples condiciones y comparaciones utilizando los siguientes operadores lógicos:
&(lógico and);|(lógico or).
Si al menos una de las condiciones es True, entonces | devuelve True; de lo contrario, devuelve False. Si al menos una de las condiciones es False, entonces & devuelve False; de lo contrario, devuelve True.
Cada condición debe colocarse entre paréntesis () al combinarlas.
1234567891011import numpy as np # Creating an array of integers from 1 to 10 inclusive array = np.arange(1, 11) # Retrieving elements greater than or equal to 5 AND less than 9 print(array[(array >= 5) & (array < 9)]) # Retrieving elements less than or equal to 4 AND not equal to 2 print(array[(array != 2) & (array <= 4)]) # Retrieving elements less than 3 OR equal to 8 print(array[(array < 3) | (array == 8)]) # Retrieving elements between 2 inclusive AND 5 inclusive OR equal to 9 print(array[(array >= 2) & (array <= 5) | (array == 9)])
Observa la siguiente visualización para comprender mejor el código (cuadros rojos representan los elementos realmente recuperados):
Desliza para comenzar a programar
Estás analizando las valoraciones de varios productos recopiladas a partir de los comentarios de los clientes. Las valoraciones se almacenan en el array product_ratings, donde cada elemento representa la valoración de un producto.
- Utiliza indexación booleana para filtrar las valoraciones que sean mayores o iguales a
3y distintas de5. - Imprime el array resultante.
Solución
¡Gracias por tus comentarios!
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla