ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
Ao definir um filtro em um array no python da forma como vemos na penúltima linha obtemos o erro do titulo deste post.
O problema esta na tentativa de utilizar o and para concatenar condição no filtro do array numpy. Para solucionar você deve utilizar algum operador diferente que o próprio numpy fornece como o logical_and.
Uma outra opção é utilizar operador de bitwise & ou | para fazer comparação entre os booleanos que devem esta isolados/envolvidos por parenteses
Comentários
Postar um comentário