Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

deu erro no codigo o erro é sem sentido

olha eis o codigo que da erro e to no python 3

import pandas as pd
from collections import Counter

df = pd.read_csv('situacao_do_cliente.csv')
X_df = df[['recencia','frequencia','semanas_de_inscricao']]
Y_df = df['situacao']

Xdummies_df = pd.get_dummies(X_df)
Ydummies_df = Y_df

X = Xdummies_df.values
Y = Ydummies_df.values

porcentagem_de_treino = 0.8

tamanho_de_treino = int(porcentagem_de_treino * len(Y))

treino_dados = X[:tamanho_de_treino]
treino_marcacoes = Y[:tamanho_de_treino]

validacao_dados = X[tamanho_de_treino:]
validacao_marcacoes = Y[tamanho_de_treino:]
from sklearn.multiclass import OneVsRestClassifier
from sklearn.svm import LinearSVC



k = 10
modulo_da_galinha_pintadinha = OneVsRestClassifier(LinearSVC(random_state=0))
from sklearn.cross_validation import cross_val_score
media = cross_val_score(modulo_da_galinha_pintadinha,treino_dados,treino_marcacoes, cv = k)
import numpy as np
med = np.mean(media)
print(med)

o erro é nessa parte

from sklearn.cross_validation import cross_val_score

o depois do import esta dando esse erro

    from sklearn.cross_validation import cross_val_score
ModuleNotFoundError: No module named 'sklearn.cross_validation'

pf help

1 resposta
solução

Boa tarde

No python 3 o módulo para importação está em outro lugar.

Use:

from sklearn.model_selection import cross_val_score