Ao executar o seguinte trecho, tive um erro. Não sei onde estou errando.
Ao executar o seguinte trecho, tive um erro. Não sei onde estou errando.
Olá, Carlos! Tudo bem com você?
O erro está nos informando que para o método funcione o y deve ser um array de uma dimensão, que é a variável target, porém o seu y é de 2 dimensões, com 25 linhas e 3 colunas. Então provavelmente o erro está acontecendo quando você está obtendo o y e não nesse trecho de código.
Dá uma olhada no notebook disponibilizado pelo instrutor referente a essa aula e veja se encontra o que está diferente em seu notebook.
Qualquer dúvida estou à disposição e você pode nos retornar por aqui mesmo.
Abraços.
Acredito que a ordem a qual vc usou o train_test_split não esteja correta, tente a seguinte:
train_x, test_x, train_y, test_y = train_test_split(x, y, random_state=seed, stratify = y, test_size = 0.25)
Errou o nome da variável
Caso o problema persista substitua a linha 13 por isso: modelo.fit(train_x, train_y.values.ravel())