Bom dia! Gostaria de saber se é possível inserir "dtype = float" com duas casas decimais, se positivo como executo e se é viável.
Grato.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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_decimaisSaí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 =)