Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Mais Sobre Comparações | Indexação e Fatiamento
Quizzes & Challenges
Quizzes
Challenges
/
Numpy Básico

bookMais Sobre Comparações

A maioria das condições utilizadas são comparações, portanto, é importante abordá-las em mais detalhes. As comparações são baseadas nos seguintes operadores de comparação:

  • > (maior que);
  • < (menor que);
  • >= (maior ou igual a);
  • <= (menor ou igual a);
  • == (igual a);
  • != (diferente de).

Além disso, é possível combinar múltiplas condições e comparações utilizando os seguintes operadores lógicos:

  • & (lógico e);
  • | (lógico ou).

Se pelo menos uma das condições for True, então | retorna True; caso contrário, retorna False. Se pelo menos uma das condições for False, então & retorna False; caso contrário, retorna True.

Note
Nota

Cada condição deve ser colocada entre parênteses () ao combiná-las.

1234567891011
import 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)])
copy

Agora, observe a seguinte visualização para compreender melhor o código (quadrados vermelhos representam os elementos realmente recuperados):

Tarefa

Swipe to start coding

Você está analisando as avaliações de vários produtos coletadas a partir do feedback dos clientes. As avaliações estão armazenadas no array product_ratings, onde cada elemento representa a avaliação de um produto.

  1. Utilize indexação booleana para filtrar as avaliações que são maiores ou iguais a 3 e diferentes de 5.
  2. Imprima o array resultante.

Solução

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 7
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

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

close

bookMais Sobre Comparações

Deslize para mostrar o menu

A maioria das condições utilizadas são comparações, portanto, é importante abordá-las em mais detalhes. As comparações são baseadas nos seguintes operadores de comparação:

  • > (maior que);
  • < (menor que);
  • >= (maior ou igual a);
  • <= (menor ou igual a);
  • == (igual a);
  • != (diferente de).

Além disso, é possível combinar múltiplas condições e comparações utilizando os seguintes operadores lógicos:

  • & (lógico e);
  • | (lógico ou).

Se pelo menos uma das condições for True, então | retorna True; caso contrário, retorna False. Se pelo menos uma das condições for False, então & retorna False; caso contrário, retorna True.

Note
Nota

Cada condição deve ser colocada entre parênteses () ao combiná-las.

1234567891011
import 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)])
copy

Agora, observe a seguinte visualização para compreender melhor o código (quadrados vermelhos representam os elementos realmente recuperados):

Tarefa

Swipe to start coding

Você está analisando as avaliações de vários produtos coletadas a partir do feedback dos clientes. As avaliações estão armazenadas no array product_ratings, onde cada elemento representa a avaliação de um produto.

  1. Utilize indexação booleana para filtrar as avaliações que são maiores ou iguais a 3 e diferentes de 5.
  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 7
single

single

some-alt