Объединение DictVectorizer в одной модели с использованием sklearn и pandas - PullRequest
0 голосов
/ 19 марта 2020
from sklearn.pipeline import FeatureUnion
vectorizer = DictVectorizer()
feature_vectorstest = vectorizer.fit_transform(train['tokens'].apply(featurize))
feature_vectorstest2 = vectorizer.fit_transform(train['tokens'].apply(featurize2my))

combined_features = FeatureUnion([('Dicvectorizer',feature_vectorstest),('DicVect',feature_vectorstest2)])
combined_features.transform(train['tokens'])

TypeError: ufun c 'isnan' не поддерживается для типов ввода, и входные данные нельзя безопасно принудительно привести к каким-либо поддерживаемым типам в соответствии с правилом приведения '' safe '' // в строке комбинированные_функции.

Если и 'feature_vectorstest', и 'feature_vectorstest2' содержат слово 'sad', тогда признаками будут 'feature_vectorstest_name_sad' и 'feature_vectorstest2_name_sad'.

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