建立聯合 #
- 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())])