OutlierMixin#
- class sklearn.base.OutlierMixin[原始碼]#
scikit-learn中所有離群值偵測估算器的混合類別。
此混合類別定義以下功能
透過
estimator_type
標籤將估算器類型設定為"outlier_detector"
;fit_predict
方法預設為fit
和predict
。
範例
>>> import numpy as np >>> from sklearn.base import BaseEstimator, OutlierMixin >>> class MyEstimator(OutlierMixin): ... def fit(self, X, y=None): ... self.is_fitted_ = True ... return self ... def predict(self, X): ... return np.ones(shape=len(X)) >>> estimator = MyEstimator() >>> X = np.array([[1, 2], [2, 3], [3, 4]]) >>> estimator.fit_predict(X) array([1., 1., 1.])