Spec-Zone.ru › scikit-learn

make_union

sklearn.pipeline.make_union(*transformers, n_jobs=None, verbose=False)[source]

Создаёт FeatureUnion из заданных преобразователей.

Это сокращённая запись для конструктора FeatureUnion; она не требует и не допускает именования преобразователей. Вместо этого им автоматически присваиваются имена, основанные на их типах. Она также не позволяет задавать веса.

Параметры:
*transformersсписок оценщиков

Один или несколько оценщиков.

n_jobsint, по умолчанию=None

Количество задач для параллельного выполнения. None означает 1, если не используется контекст joblib.parallel_backend. -1 означает использование всех процессоров. См. Словарь для получения дополнительной информации.

Изменено в версии v0.20: n_jobs значение по умолчанию изменено с 1 на None.

verbosebool, по умолчанию=False

Если True, время, затраченное на подгонку каждого преобразователя, будет выводиться по завершении.

Возвращаемые значения:
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–2025 The scikit-learn developers
Licensed under the 3-clause BSD License.
https://scikit-learn.org/1.6/modules/generated/sklearn.pipeline.make_union.html

Spec-Zone.ru

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