paired_distances#
- sklearn.metrics.pairwise.paired_distances(X, Y, *, metric='euclidean', **kwds)#
计算X和Y之间的配对距离。
计算(X[0], Y[0]), (X[1], Y[1])等之间的距离。
更多信息请参阅 用户指南 。
- Parameters:
- Xndarray of shape (n_samples, n_features)
用于距离计算的数组1。
- Yndarray of shape (n_samples, n_features)
用于距离计算的数组2。
- metricstr or callable, default=”euclidean”
在特征数组中计算实例之间距离时使用的度量。如果metric是一个字符串,它必须是PAIRED_DISTANCES中指定的选项之一,包括”euclidean”、”manhattan”或”cosine”。 或者,如果metric是一个可调用函数,它会在每对实例(行)上调用,并记录返回的值。该可调用函数应接受来自
X
的两个数组作为输入,并返回一个表示它们之间距离的值。- **kwdsdict
未使用的参数。
- Returns:
- distancesndarray of shape (n_samples,)
返回
X
的行向量和Y
的行向量之间的距离。
See also
sklearn.metrics.pairwise_distances
计算每对样本之间的距离。
Examples
>>> from sklearn.metrics.pairwise import paired_distances >>> X = [[0, 1], [1, 1]] >>> Y = [[0, 1], [2, 1]] >>> paired_distances(X, Y) array([0., 1.])