Más Sobre Comparaciones
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)])
Ahora observemos la siguiente visualización para comprender mejor el código (los cuadrados rojos representan los elementos realmente recuperados):
Swipe to start coding
Estás analizando las calificaciones de varios productos recopiladas a partir de los comentarios de los clientes. Las calificaciones se almacenan en el arreglo product_ratings, donde cada elemento representa la calificación de un producto.
- Utiliza indexación booleana para filtrar las calificaciones que sean mayores o iguales a
3y distintas de5. - Imprime el arreglo 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
Can you explain how the logical operators work in these examples?
What would the output of each print statement be?
Can you provide more examples of combining conditions with arrays?
Awesome!
Completion rate improved to 3.7
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)])
Ahora observemos la siguiente visualización para comprender mejor el código (los cuadrados rojos representan los elementos realmente recuperados):
Swipe to start coding
Estás analizando las calificaciones de varios productos recopiladas a partir de los comentarios de los clientes. Las calificaciones se almacenan en el arreglo product_ratings, donde cada elemento representa la calificación de un producto.
- Utiliza indexación booleana para filtrar las calificaciones que sean mayores o iguales a
3y distintas de5. - Imprime el arreglo resultante.
Solución
¡Gracias por tus comentarios!
single