sklearn.pipeline.make_union¶
sklearn.pipeline.make_union(*transformers, **kwargs)
[源码]
从给定的转换器构造一个FeatureUnion。
这是FeatureUnion构造函数的简写形式。它不需要也不允许命名转换器。而是根据其类型自动为它们命名。它还不允许加权。
参数 | 说明 |
---|---|
*transformers | list of estimators |
n_jobs | int, default=None 要并行运行的CPU数。 None 除非在joblib.parallel_backend 环境中,否则表示1 。 -1 表示使用所有处理器。有关更多详细信息,请参见词汇表。v0.20版中: n_jobs 默认从1更改为None |
verbose | bool, default=False 如果为True,则在完成拟合时将打印拟合每个转换器所经过的时间。 |
返回值 | 说明 |
---|---|
f | FeatureUnion |
另见:
用于连接多个转换器对象的结果的类。
示例
>>> from sklearn.decomposition import PCA, TruncatedSVD
>>> from sklearn.pipeline import make_union
>>> make_union(PCA(), TruncatedSVD())
FeatureUnion(transformer_list=[('pca', PCA()),
('truncatedsvd', TruncatedSVD())])