2
respostas

TypeError: fit() missing 1 required positional argument: 'y'

#features
#pelo é longo?
#perna é curta?
#faz au-au?

porco1 = [0, 1, 0]
porco2 = [0, 1, 1]
porco3 = [1, 1, 0]

cachorro1 = [0, 1, 1]
cachorro2 = [1, 0, 1]
cachorro3 = [1, 1, 1]

dados = [porco1, porco2, porco3, cachorro1, cachorro2, cachorro3]
classes = [1, 1, 1, 0, 0, 0]

from sklearn.svm import LinearSVC

model = LinearSVC
model.fit(dados, classes)

Ao tentar executar o código acima, recebo a mensagem de erro abaixo. Gostaria de saber onde estou errando.

---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-28-4eddcc56483d> in <module>
     18 
     19 model = LinearSVC
---> 20 model.fit(dados, classes)

TypeError: fit() missing 1 required positional argument: 'y'
2 respostas

Olá Sandro, tudo bem? Espero que sim!

Está faltando os parênteses ao instanciar o modelo LinearSVC, você precisa acrescentá-lo na penúltima linha do seu código:

model = LinearSVC()

Bons estudos!

Muito obrigado, João Vitor!