ClusterMixin#

класс sklearn.base.ClusterMixin[источник]#

Миксин-класс для всех кластерных оценщиков в scikit-learn.

  • установить тип оценщика в "clusterer" через estimator_type tag;

  • fit_predict метод, возвращающий метки кластеров, связанные с каждой выборкой.

Примеры

>>> import numpy as np
>>> from sklearn.base import BaseEstimator, ClusterMixin
>>> class MyClusterer(ClusterMixin, BaseEstimator):
...     def fit(self, X, y=None):
...         self.labels_ = np.ones(shape=(len(X),), dtype=np.int64)
...         return self
>>> X = [[1, 2], [2, 3], [3, 4]]
>>> MyClusterer().fit_predict(X)
array([1, 1, 1])
fit_predict(X, y=None, **kwargs)[источник]#

Выполнить кластеризацию на X и возвращает метки кластеров.

Параметры:
Xarray-like формы (n_samples, n_features)

Входные данные.

yИгнорируется

Не используется, присутствует для согласованности API по соглашению.

**kwargsdict

Аргументы, передаваемые в fit.

Добавлено в версии 1.4.

Возвращает:
меткиndarray формы (n_samples,), dtype=np.int64

Метки кластеров.