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
Conceitos Básicos de NumPy
Seção 2. Capítulo 8
single

single

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. Portanto, ao aplicar array_2d[(array_2d < 3) | (array_2d >= 8)], obtemos um array 1D com os elementos roxos.

Tarefa

Deslize para começar a programar

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

Pergunte à IA

expand

Pergunte à IA

ChatGPT

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

some-alt