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

Erro em stratify

Eu fiz exatamente como o professor mas continua dando o mesmo erro no stratify = 0.25:

ValueError: Found input variables with inconsistent numbers of samples: [2157, 1]

treino_x, teste_x, treino_y, teste_y = train_test_split(x, y, random_state = seed, test_size = 0.25, stratify = y) <---- print("Treinaremos com %d elementos e testaremos com %d elementos" % (len(treino_x), len(teste_x)))

1 resposta
solução!

Oi Leticia! Tudo bem com você? Espero que sim!

Esse erro, normalmente, surge ao utilizar variáveis x e y de tamanhos diferentes e aplicá-las na função. Você pode fazer um teste, verifique o retorno do comando que informa quantas linhas e colunas tem um array:

print(x.shape[0])
print(y.shape[0])

Se você notar que o valor da quantidade de linhas está diferente entre os dois, então pode ser que em algum momento do código as variáveis x e y perderam ou ganharam alguma informação, para isso você pode verificar com o código do professor se está tudo igual ou similar na definição dessas variáveis. Além disso, você pode também testar o código da aula no seu computador e verificar se esse erro também permanece.

Caso o erro permaneça com o código do professor, pode ser que esteja ocorrendo devido ao banco de dados, então sugiro você baixe novamente o banco de dados e verificar se funciona.

Peço que se o erro persistir, informe aqui em seguida o seu código completo (se possível, inserido em uma caixa de código que você pode criar apertando o botão </> na parte superior no espaço de resposta), bem como os resultados dos comandos de print() colocados acima.

Fico no aguardo do seu retorno!