Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Indexação Booleana em Arrays 2D | Indexação e Fatiamento
Numpy Definitivo

bookIndexação Booleana em Arrays 2D

Indexação booleana em arrays 2D e de dimensões superiores funciona de forma semelhante aos arrays 1D. No entanto, o array booleano deve ter o mesmo número de dimensões que o array original (por exemplo, 2D para arrays bidimensionais). O array retornado, porém, 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

O array booleano à direita é o array booleano resultante dessas duas condições combinadas. Novamente, os elementos em roxo correspondem às condições, e os elementos em verde não correspondem. Assim, ao aplicar array_2d[(array_2d < 3) | (array_2d >= 8)], obtemos um array 1D com os elementos roxos.

Tarefa

Swipe to start coding

Você está analisando as temperaturas registradas em duas cidades diferentes ao longo de quatro dias. As temperaturas estão armazenadas no array city_temperatures, onde cada linha representa uma cidade e cada coluna representa um dia.

  1. Utilize indexação booleana para incluir apenas as temperaturas que são menores ou iguais a 15 graus OU maiores que 30 graus Celsius.
  2. Imprima o array resultante.

Solução

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 8
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

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

bookIndexação Booleana em Arrays 2D

Deslize para mostrar o menu

Indexação booleana em arrays 2D e de dimensões superiores funciona de forma semelhante aos arrays 1D. No entanto, o array booleano deve ter o mesmo número de dimensões que o array original (por exemplo, 2D para arrays bidimensionais). O array retornado, porém, 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

O array booleano à direita é o array booleano resultante dessas duas condições combinadas. Novamente, os elementos em roxo correspondem às condições, e os elementos em verde não correspondem. Assim, ao aplicar array_2d[(array_2d < 3) | (array_2d >= 8)], obtemos um array 1D com os elementos roxos.

Tarefa

Swipe to start coding

Você está analisando as temperaturas registradas em duas cidades diferentes ao longo de quatro dias. As temperaturas estão armazenadas no array city_temperatures, onde cada linha representa uma cidade e cada coluna representa um dia.

  1. Utilize indexação booleana para incluir apenas as temperaturas que são menores ou iguais a 15 graus OU maiores que 30 graus Celsius.
  2. Imprima o array resultante.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 8
single

single

some-alt