paired_cosine_distances#

sklearn.metrics.pairwise.paired_cosine_distances(X, Y)[原始碼]#

計算 X 和 Y 之間的成對餘弦距離。

請在使用者指南中閱讀更多資訊。

參數:
X形狀為 (n_samples, n_features) 的 {array-like, 稀疏矩陣}

一個陣列,其中每一列是一個樣本,每一欄是一個特徵。

Y形狀為 (n_samples, n_features) 的 {array-like, 稀疏矩陣}

一個陣列,其中每一列是一個樣本,每一欄是一個特徵。

回傳值:
distances形狀為 (n_samples,) 的 ndarray

回傳 X 的列向量和 Y 的列向量之間的距離,其中 distances[i]X[i]Y[i] 之間的距離。

備註

如果每個樣本都正規化為單位範數,則餘弦距離等效於歐幾里得距離平方的一半。

範例

>>> from sklearn.metrics.pairwise import paired_cosine_distances
>>> X = [[0, 0, 0], [1, 1, 1]]
>>> Y = [[1, 0, 0], [1, 1, 0]]
>>> paired_cosine_distances(X, Y)
array([0.5       , 0.18...])