manhattan_distances
- sklearn.metrics.pairwise.manhattan_distances(X, Y=None)[исходный код]
-
Вычисляет расстояния L1 между векторами в X и Y.
Подробнее см. в руководстве пользователя.
- Параметры:
-
- X{array-like, sparse matrix} of shape (n_samples_X, n_features)
-
Массив, в котором каждая строка представляет собой образец, а каждый столбец — признак.
- Y{array-like, sparse matrix} of shape (n_samples_Y, n_features), default=None
-
Массив, в котором каждая строка представляет собой образец, а каждый столбец — признак. Если
None, метод используетY=X.
- Возвращает:
-
- distancesndarray of shape (n_samples_X, n_samples_Y)
-
Попарные расстояния L1.
Примечания
Если X и/или Y являются разреженными матрицами CSR и уже не находятся в каноническом формате, эта функция изменяет их на месте, приводя к каноническому формату.
Примеры
>>> from sklearn.metrics.pairwise import manhattan_distances >>> manhattan_distances([[3]], [[3]]) array([[0.]]) >>> manhattan_distances([[3]], [[2]]) array([[1.]]) >>> manhattan_distances([[2]], [[3]]) array([[1.]]) >>> manhattan_distances([[1, 2], [3, 4]], [[1, 2], [0, 3]]) array([[0., 2.], [4., 4.]])
© 2007–2026 The scikit-learn developers
Licensed under the 3-clause BSD License.
https://scikit-learn.org/1.9/modules/generated/sklearn.metrics.pairwise.manhattan_distances.html