Traceback (most recent call last):
File "C:\Users\hamil\PycharmProjects\IA\classificacao\classificacao.py", line 34, in <module>
acerto = [ d for d in diferencas if d == 0]
TypeError: 'NoneType' object is not iterable
[-1 1 -1]
[0 0 0]
None
Na parte da declaração da variável acerto esta ocorrendo este erro, o qual eu não consigo entender o motivo. Se alguém puder me ajudar! Agradeço desde já.
# é gordinho? tem perninha curta? faz au au?
porco1 = [1,1,0]
porco2 = [1,1,0]
porco3 = [1,1,0]
cachorro1 = [1,1,1]
cachorro2 = [0,1,1]
cachorro3 = [0,1,1]
dados = [porco1,porco2,porco3,cachorro1,cachorro2,cachorro3]
marcacoes = [1,1,1,-1,-1,-1]
misterioso = [1,1,1]
from sklearn.naive_bayes import MultinomialNB
modelo = MultinomialNB()
modelo.fit(dados,marcacoes)
misterioso1 = [1,1,1]
misterioso2 = [1,0,0]
misterioso3 = [0,0,1]
test = [misterioso1,misterioso2,misterioso3]
marcacoes_teste = [-1,1,-1]
resultado = modelo.predict(test)
print(resultado)
diferencas = print(resultado - marcacoes_teste)
print(diferencas)
acerto = [ d for d in diferencas if d == 0]
print(acerto)