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

Primeiro exercício

Meu exercício retornou c:\Scripts\Python>python classificao.py Traceback (most recent call last): File "classificao.py", line 20, in print(modelo.predict(misterioso)) File "C:\Users\Joaoc\AppData\Local\Programs\Python\Python37-32\lib\site-packag es\sklearn\naive_bayes.py", line 66, in predict jll = self.jointlog_likelihood(X) File "C:\Users\Joaoc\AppData\Local\Programs\Python\Python37-32\lib\site-packag es\sklearn\naive_bayes.py", line 724, in jointlog_likelihood X = check_array(X, accept_sparse='csr') File "C:\Users\Joaoc\AppData\Local\Programs\Python\Python37-32\lib\site-packag es\sklearn\utils\validation.py", line 441, in check_array "if it contains a single sample.".format(array)) ValueError: Expected 2D array, got 1D array instead: array=[1 1 1]. Reshape your data either using array.reshape(-1, 1) if your data has a single fe ature or array.reshape(1, -1) if it contains a single sample.

2 respostas
solução!

Descobri que o misterioso = [[1, 1, 1]] tinha que ser assim! Funcionou

Oi João, resolvido então? Marca o tópico como solucionado então? É só ir na sua mensagem que mostra a solução e clicar em "marcar como solução".