建立聯合 #

sklearn.pipeline.make_union(*transformers, n_jobs=None, verbose=False)[原始碼]#

從給定的轉換器建立一個 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())])