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...])