Mais 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.
Cada condição deve ser colocada entre parênteses () ao combiná-las.
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)])
Agora, observe a seguinte visualização para compreender melhor o código (quadrados vermelhos representam os elementos realmente recuperados):
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.
- Utilize indexação booleana para filtrar as avaliações que são maiores ou iguais a
3e diferentes de5. - Imprima o array resultante.
Solução
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 3.7
Mais 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.
Cada condição deve ser colocada entre parênteses () ao combiná-las.
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)])
Agora, observe a seguinte visualização para compreender melhor o código (quadrados vermelhos representam os elementos realmente recuperados):
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.
- Utilize indexação booleana para filtrar as avaliações que são maiores ou iguais a
3e diferentes de5. - Imprima o array resultante.
Solução
Obrigado pelo seu feedback!
single