DensityMixin#

sklearn.base.DensityMixin[源码]#

scikit-learn 中所有密度估计器的混合类。

此混合类定义了以下功能:

  • 通过 estimator_type 标签将估计器类型设置为 "density_estimator"

  • score 方法默认为空操作。

示例

>>> from sklearn.base import DensityMixin
>>> class MyEstimator(DensityMixin):
...     def fit(self, X, y=None):
...         self.is_fitted_ = True
...         return self
>>> estimator = MyEstimator()
>>> hasattr(estimator, "score")
True
score(X, y=None)[源码]#

返回模型在数据 X 上的得分。

参数:
X形如 (n_samples, n_features) 的数组

测试样本。

y忽略

未使用,按约定存在,以保持 API 一致性。

返回:
scorefloat