Не могу смоделировать, потому что строка не конвертируется - PullRequest
0 голосов
/ 25 сентября 2018

Когда я пытаюсь запустить следующий код, я получаю сообщение об ошибке "не удалось преобразовать строку в число с плавающей точкой", и я получаю ту же ошибку, когда пытаюсь исправить ее с помощью кода X_test = [float (x) для x в X_test],Как я могу обойти эту ошибку, чтобы я мог запустить мою модель?

from sklearn.model_selection import train_test_split
from sklearn.feature_extraction.text import CountVectorizer
from sklearn.feature_extraction.text import TfidfTransformer
from sklearn.naive_bayes import MultinomialNB


X_train, X_test, y_train, y_test = train_test_split(df['text'], 
df['Target'], random_state = 0)

count_vect = CountVectorizer()

X_train_counts = count_vect.fit_transform(X_train)

tfidf_transformer = TfidfTransformer()

X_train_tfidf = tfidf_transformer.fit_transform(X_train_counts)



clf = MultinomialNB().fit(X_train_tfidf, y_train)

y_pred = clf.predict(X_test)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...