Olá, Roberval! Tudo bem com você?
Ambas são formas de seleções em um array.
Quando você utiliza a primeira seleção contador[contador > 5]
, por baixo dos panos você está utilizando a segunda seleção contador[[False, False, False, False, False, False, True, True, True,
True]]
.
Você pode conferir isso executando separadamente o código
contador > 5
Saída:
array([False, False, False, False, False, False, True, True, True,
True])
Ao realizar a seleção com contador[[False, False, False, False, False, False, True, True, True,
True]]
estamos passando quais valores queremos através dos valores True no array, que é do 7 elemento em diante, que corresponde aos elementos 6, 7, 8, 9.
Então ambas as formas podem ser utilizadas sem problemas.
Espero ter ajudado, mas se ainda persistir alguma dúvida estou sempre à disposição.
:)
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!