Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Explorando os dados

Quando tento listar os dados de uma variável no jupyter, o resultado é apresentado como um array informando o tipo do dado.
Como faço para aparecer apenas os dados?

sorted(dados["Cor"].unique())

[np.int64(0), np.int64(2), np.int64(4), np.int64(6), np.int64(8)]
1 resposta
solução!

Olá, Ivo! Como vai?

Primeiramente, essa situação é completamente normal! A gente observa essas diferenças por causa de atualizações da biblioteca NumPy e atualizações nos ambientes de execução, versões anteriores exibiam os valores do tipo np.float64 de forma mais limpa, por exemplo:

98.79

Ao invés de:

np.float64(98.79)

O comportamento atual foi adotado para exibir o tipo completo do objeto, porque os valores em questão não são um tipo float nativo do Python, mas sim valores do tipo np.float64 do NumPy.

Mas vou deixar aqui algumas alternativas para você exibir o valor de maneira limpa, vamos lá?!

1 Usando a função print()

Exatamente, com a função print() o valor é exibido da maneira como você gostaria.

Exemplo:

import numpy as np

x = 2*3+80
y = np.power(x,2)

print(y)

Resultado:

7396

2 Usando o método .item()

O método .item() extrai e retorna o valor Python puro de um objeto NumPy escalar.

Exemplo:

import numpy as np

x = 2*3+80
y = np.power(x,2)

y.item()

Resultado:

7396

3 Ativando a formatação legacy

A instrução np.set_printoptions(legacy='1.25') é uma configuração da biblioteca NumPy para alterar a forma como os objetos NumPy são exibidos, ela ativa o modo de formatação legacy (legado), resultando em uma exibição que era da versão 1.25 ou anterior.

Exemplo:

import numpy as np
np.set_printoptions(legacy='1.25')

x = 2*3+80
y = np.power(x,2)

y

Resultado:

7396

Mas atenção, depois que executá-la, você deverá reiniciar a sessão caso deseje voltar à configuração atual.

Em suma, são comportamentos específicos de versões e ambientes de execução, não há nada de errado com o seu código. Mas você pode tomar algumas dessas escolhas para te deixar mais confortável durante o processo de análise dos dados.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Espero ter ajudado e fico à disposição se precisar.

Abraço e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado