Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Warning (VisibleDeprecationWarning)

Galera, segue abaixo, o warning que ocorre, quando executo o arquivo classifica_busca.py.. Como podemos solucioná-lo? Já tentei atualizar o pandas, mas já estou usando a versão mais atual.

classifica_buscas.py:17: VisibleDeprecationWarning: using a non-integer number instead of an integer will result in an error in the future
  treino_dados = X[:tamanho_de_treino]
classifica_buscas.py:18: VisibleDeprecationWarning: using a non-integer number instead of an integer will result in an error in the future
  treino_marcacoes = Y[:tamanho_de_treino]
classifica_buscas.py:20: VisibleDeprecationWarning: using a non-integer number instead of an integer will result in an error in the future
  teste_dados = X[-tamanho_de_teste:]
classifica_buscas.py:21: VisibleDeprecationWarning: using a non-integer number instead of an integer will result in an error in the future
  teste_marcacoes = Y[-tamanho_de_teste:]
82.0
100
3 respostas
solução!

Olá Thiago,

esse warning parece ser a respeito do tipo da variável usada para separar os vetores, nesse caso tamanho_de_treino e tamanho_de_teste. Certifique-se de que ambas sejam inteiras, principalmente caso você faça algum tipo de conta de porcentagem para determinar este valor, como por exemplo separar 10% dos itens no array de dados para usar como teste.

Como a porcentagem poderá resultar num número com ponto flutuante, será necessário usar algum tipo de conversão para inteiro, seja por truncamento ou arredondamento.

Talvez um simples:

tamanho_de_treino = int( tamanho_de_treino ) tamanho_de_teste = int( tamanho_de_teste )

já elimine este warning.

[]'s,

obrigado, resolvido o problema.

Tive o mesmo problema, mas o código da aula está do mesmo jeito que o feito pelo Thiago.

Obrigado.