DensityMixin#

class sklearn.base.DensityMixin[source]#

scikit-learn 中所有密度估算器的 Mixin 类。

此 mixin 定义了以下功能:

  • 通过 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)[source]#

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

参数:
Xshape 为 (n_samples, n_features) 的 array-like

测试样本。

y被忽略

未使用,按照惯例为保持 API 一致性而存在。

返回:
scorefloat