Bom dia! Gostaria de saber se é possível inserir "dtype = float" com duas casas decimais, se positivo como executo e se é viável.
Grato.
Bom dia! Gostaria de saber se é possível inserir "dtype = float" com duas casas decimais, se positivo como executo e se é viável.
Grato.
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 =)