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())])