Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Indexación Booleana en Arreglos 2D | Indexación y Segmentación
Numpy Definitivo

bookIndexación Booleana en Arreglos 2D

La indexación booleana en arreglos 2D y de dimensiones superiores funciona de manera similar a los arreglos 1D. Sin embargo, el arreglo booleano debe tener el mismo número de dimensiones que el arreglo original (por ejemplo, 2D para arreglos bidimensionales). No obstante, el arreglo devuelto será 1D.

12345678
import numpy as np array_2d = np.array([ [1, 2, 3], [4, 5, 6], [7, 8, 9] ]) # Retrieving elements less than 3 or greater than OR greater than or equal to 8 print(array_2d[(array_2d < 3) | (array_2d >= 8)])
copy

El arreglo booleano a la derecha es el arreglo booleano resultante de estas dos condiciones combinadas. Nuevamente, los elementos morados cumplen las condiciones, y los elementos verdes no. Por lo tanto, al aplicar array_2d[(array_2d < 3) | (array_2d >= 8)], se obtiene un arreglo 1D de los elementos morados.

Tarea

Swipe to start coding

Está analizando las temperaturas registradas en dos ciudades diferentes durante cuatro días. Las temperaturas se almacenan en el arreglo city_temperatures, donde cada fila representa una ciudad y cada columna representa un día.

  1. Utilice indexación booleana para incluir únicamente las temperaturas que sean menores o iguales a 15 grados O mayores a 30 grados Celsius.
  2. Imprima el arreglo resultante.

Solución

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 8
single

single

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Suggested prompts:

Can you explain why the result is a 1D array instead of 2D?

How do I create a boolean mask for more complex conditions?

Can you show more examples of boolean indexing with 2D arrays?

close

Awesome!

Completion rate improved to 3.7

bookIndexación Booleana en Arreglos 2D

Desliza para mostrar el menú

La indexación booleana en arreglos 2D y de dimensiones superiores funciona de manera similar a los arreglos 1D. Sin embargo, el arreglo booleano debe tener el mismo número de dimensiones que el arreglo original (por ejemplo, 2D para arreglos bidimensionales). No obstante, el arreglo devuelto será 1D.

12345678
import numpy as np array_2d = np.array([ [1, 2, 3], [4, 5, 6], [7, 8, 9] ]) # Retrieving elements less than 3 or greater than OR greater than or equal to 8 print(array_2d[(array_2d < 3) | (array_2d >= 8)])
copy

El arreglo booleano a la derecha es el arreglo booleano resultante de estas dos condiciones combinadas. Nuevamente, los elementos morados cumplen las condiciones, y los elementos verdes no. Por lo tanto, al aplicar array_2d[(array_2d < 3) | (array_2d >= 8)], se obtiene un arreglo 1D de los elementos morados.

Tarea

Swipe to start coding

Está analizando las temperaturas registradas en dos ciudades diferentes durante cuatro días. Las temperaturas se almacenan en el arreglo city_temperatures, donde cada fila representa una ciudad y cada columna representa un día.

  1. Utilice indexación booleana para incluir únicamente las temperaturas que sean menores o iguales a 15 grados O mayores a 30 grados Celsius.
  2. Imprima el arreglo resultante.

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 8
single

single

some-alt