Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Indexação com array Booleano

Fiz conforme a aula:

contador = np.arange(10)
contador

Output:

array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
contador > 5

Output:

array([False, False, False, False, False, False,  True,  True,  True,
        True])

Quando escrevo o código abaixo, não sai o resultado esperado:

contador [(False, False, False, False, False, False,  True,  True,  True,
        True)]

Output:

array([], shape=(0, 10), dtype=int64)

Quando deveria ser:

array([6, 7, 8, 9])

Poderiam me ajudar?

2 respostas
solução!

Olá colega,

Acho que vc está usando de forma errada [( valores )] deve ser [[ valores ]].

contador [[False, False, False, False, False, False, True, True, True, True]]

É só isso. Testa que vai dar certo!

Opa! Funcionou!

Muito obrigado!