DensityMixin#

class sklearn.base.DensityMixin#

Mixin类用于scikit-learn中的所有密度估计器。

这个mixin定义了以下功能:

  • _estimator_type 类属性默认为 "DensityEstimator"

  • score 方法默认不执行任何操作。

Examples

>>> 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 上的得分。

Parameters:
X形状为 (n_samples, n_features) 的类数组

测试样本。

y忽略

未使用,为保持 API 一致性而存在。

Returns:
scorefloat