manhattan_distances#
- sklearn.metrics.pairwise.manhattan_distances(X, Y=None)[源代码]#
计算X和Y中的载体之间的L1距离。
阅读更多的 User Guide .
- 参数:
- X形状(n_samples_X,n_features)的{类数组,稀疏矩阵}
一个数组,其中每一行都是样本,每一列都是特征。
- Y{array-like, sparse matrix} of shape (n_samples_Y, n_features), default=None
一个数组,其中每一行都是样本,每一列都是特征。如果
None
,方法使用Y=X
.
- 返回:
- distances形状的nd数组(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.]])