Combinando instruções lógicas AND na matriz numpy
Qual seria a maneira de selecionar elementos quando duas condições sãoTrue
em uma matriz? Em R, é basicamente possível combinar vetores de booleanos.
Então, o que eu estou buscando:
A = np.array([2,2,2,2,2])
A < 3 and A > 1 # A < 3 & A > 1 does not work either
Avalia para: ValueError: o valor de verdade de uma matriz com mais de um elemento é ambíguo. Use a.any () ou a.all ()
Deve avaliar:
array([True,True,True,True,True])
Minha solução normalmente é somar esses vetores booleanos e igualar a 2, mas deve haver uma maneira melhor. O que é isso?