Spec-Zone.ru › scikit-learn

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API