numpy.where() Múltiplas condições
-
Implemente
numpy.where()
Múltiplas Condições com o Operador&
em Python -
Implemente
numpy.where()
Múltiplas Condições com|
Operador em Python -
Implemente
numpy.where()
Múltiplas Condições com a Funçãonumpy.logical_and()
-
Implemente
numpy.where()
Múltiplas Condições com a Funçãonumpy.logical_or()
em Python
Este tutorial irá apresentar os métodos para especificar várias condições na função numpy.where()
em Python.
Implemente numpy.where()
Múltiplas Condições com o Operador &
em Python
A função numpy.where()
é usada para selecionar alguns elementos de um array após a aplicação de uma condição especificada. Suponha que temos um cenário em que temos que especificar várias condições dentro de uma única função numpy.where()
. Podemos usar o operador &
para este propósito. Podemos especificar várias condições dentro da função numpy.where()
colocando cada condição dentro de um par de parênteses e usando um operador &
entre eles.
import numpy as np
values = np.array([1, 2, 3, 4, 5])
result = values[np.where((values > 2) & (values < 4))]
print(result)
Resultado:
[3]
No código acima, selecionamos os valores do array de inteiros values
maiores que 2
mas menores que 4
com a função np.where()
junto com o operador &
. Primeiro criamos um array de values
inteiros com a função np.array()
. Em seguida, aplicamos várias condições aos elementos do array com a função np.where()
e o operador &
e armazenamos o valor selecionado dentro da variável result
. Esta seção discute o uso do operador lógico AND dentro da função np.where()
. A seção a seguir discute o uso do operador lógico OR dentro da função np.where()
.
Implemente numpy.where()
Múltiplas Condições com |
Operador em Python
Também podemos usar o |
operador para especificar várias condições dentro da função numpy.where()
. O |
operador representa uma porta lógica OR em Python. Podemos especificar várias condições dentro da função numpy.where()
colocando cada condição dentro de um par de parênteses e usando um |
operador entre eles.
import numpy as np
values = np.array([1, 2, 3, 4, 5])
result = values[np.where((values > 2) | (values % 2 == 0))]
print(result)
Resultado:
[2 3 4 5]
No código acima, selecionamos os valores do array de values
inteiros que são maiores que 2
ou completamente divisíveis por 2
com a função np.where()
junto com |
operador. Primeiro criamos um array de values
inteiros com a função np.array()
. Em seguida, aplicamos várias condições aos elementos do array com a função np.where()
e |
operador e armazenou os valores selecionados dentro da variável result
.
Implemente numpy.where()
Múltiplas Condições com a Função numpy.logical_and()
A função numpy.logical_and()
é usada para calcular o valor de verdade em termos de elemento da porta AND em Python. Podemos usar a função numpy.logical_and()
dentro da função numpy.where()
para especificar várias condições.
import numpy as np
values = np.array([1, 2, 3, 4, 5])
result = values[np.where(np.logical_and(values > 2, values < 4))]
print(result)
Resultado:
[3]
No código acima, selecionamos os valores do array de inteiros values
maiores que 2
mas menores que 4
com a função np.where()
junto com a função np.logical_and()
em Pitão. Primeiro criamos um array de values
inteiros com a função np.array()
. Em seguida, aplicamos várias condições aos elementos do array com a função np.where()
e a função np.logical_and()
, e armazenamos o valor selecionado dentro da variável result
.
Implemente numpy.where()
Múltiplas Condições com a Função numpy.logical_or()
em Python
A função numpy.logical_or()
é usada para calcular o valor de verdade em termos de elemento da porta OR em Python. Podemos usar a função numpy.logical_or()
dentro da função numpy.where()
para especificar várias condições.
import numpy as np
values = np.array([1, 2, 3, 4, 5])
result = values[np.where(np.logical_or(values > 2, values % 2 == 0))]
print(result)
Resultado:
[2 3 4 5]
No código acima, selecionamos os valores do array de values
inteiros que são maiores que 2
ou completamente divisíveis por 2
com a função np.where()
junto com numpy.logical_or()
Função em Python. Primeiro criamos um array de values
inteiros com a função np.array()
. Em seguida, aplicamos várias condições aos elementos do array com a função np.where()
e a função numpy.logical_or()
e armazenamos os valores selecionados dentro da variável result
.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn