1
resposta

dtype = float

Bom dia! Gostaria de saber se é possível inserir "dtype = float" com duas casas decimais, se positivo como executo e se é viável.

Grato.

1 resposta

Olá, Rox. Tudo bem?

Dessa forma que você colocou, não conseguimos definir as casas decimais.

Nesse caso, você pode utilizar o método round() do numpy.

Digamos que você tenha o seguinte array numpy:

array_decimais = np.array([3.4569, 20.3245, 3.4712223])

Podemos arredondar os valores do array para duas casas decimais utilizando o método round() com o argumento decimals, utilizado para definir o do número de casas decimais que desejamos ter, dessa forma:

array_decimais.round(decimals = 2)
array_decimais

Saída:

array([ 3.46, 20.32, 3.47])

Pronto, agora temos valores do tipo float com apenas duas casas decimais.

 

Espero ter ajudado, Rox. Se tiver mais alguma dúvida, estou à disposição. Bons estudos =)

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!