make_union
- sklearn.pipeline.make_union(*transformers, n_jobs=None, verbose=False, verbose_feature_names_out=True)[исходный код]
-
Создаёт
FeatureUnionиз указанных преобразователей.Это краткая форма вызова конструктора
FeatureUnion; она не требует и не позволяет задавать имена преобразователей. Вместо этого им автоматически присваиваются имена на основе их типов. Кроме того, веса задавать нельзя.- Параметры:
-
- *transformersсписок оценщиков
-
Один или несколько оценщиков.
- n_jobsint, по умолчанию=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
-
Объект
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())])
© 2007–2026 The scikit-learn developers
Licensed under the 3-clause BSD License.
https://scikit-learn.org/1.9/modules/generated/sklearn.pipeline.make_union.html