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