make_union#
- sklearn.pipeline.make_union(*преобразователи, n_jobs=None, verbose=False, verbose_feature_names_out=True)[источник]#
Создать
FeatureUnionиз заданных преобразователей.Это сокращение для
FeatureUnionконструктор; он не требует и не разрешает именования преобразователей. Вместо этого им будут автоматически присвоены имена на основе их типов. Он также не позволяет взвешивание.- Параметры:
- *трансформерысписок оценщиков
Один или несколько оценщиков.
- n_jobsint, default=None
Количество параллельно выполняемых задач.
Noneозначает 1, если только не вjoblib.parallel_backendконтекст.-1означает использование всех процессоров. См. Глоссарий для получения дополнительной информации.Изменено в версии v0.20:
n_jobsзначение по умолчанию изменено с 1 на None.- verbosebool, по умолчанию=False
Если True, затраченное время на обучение каждого преобразователя будет выводиться по завершении.
- verbose_feature_names_outbool, по умолчанию=True
Если True, имена признаков, сгенерированные
get_feature_names_outбудет включать префиксы, производные от имён трансформеров.
- Возвращает:
- fFeatureUnion
A
FeatureUnionобъект для объединения результатов нескольких объектов-трансформеров.
Смотрите также
FeatureUnionКласс для объединения результатов нескольких объектов-трансформеров.
Примеры
>>> from sklearn.decomposition import PCA, TruncatedSVD >>> from sklearn.pipeline import make_union >>> make_union(PCA(), TruncatedSVD()) FeatureUnion(transformer_list=[('pca', PCA()), ('truncatedsvd', TruncatedSVD())])