make_union#

sklearn.pipeline.make_union(*transformers, n_jobs=None, verbose=False)#

构造一个来自给定转换器的 FeatureUnion

这是 FeatureUnion 构造函数的简写;它不需要,也不允许命名转换器。相反,它们将根据其类型自动命名。它也不允许加权。

Parameters:
*transformers估计器列表

一个或多个估计器。

n_jobsint, 默认=None

并行运行的作业数。 None 表示 1,除非在 joblib.parallel_backend 上下文中。 -1 表示使用所有处理器。有关更多详细信息,请参阅 Glossary

Changed in version v0.20: n_jobs 默认值从 1 改为 None。

verbosebool, 默认=False

如果为 True,则在每个转换器完成拟合时,将打印所用的时间。

Returns:
fFeatureUnion

一个 FeatureUnion 对象,用于连接多个转换器对象的结果。

See also

FeatureUnion

用于连接多个转换器对象结果的类。

Examples

>>> from sklearn.decomposition import PCA, TruncatedSVD
>>> from sklearn.pipeline import make_union
>>> make_union(PCA(), TruncatedSVD())
 FeatureUnion(transformer_list=[('pca', PCA()),
                               ('truncatedsvd', TruncatedSVD())])