2015-04-01 57 views
0

我有一個形狀爲「X [n_samples,n_features]」的矩陣X.SKLearn矢量陣列的成對距離

我想計算每個樣本之間的成對距離。可能的結果可能是 結果[n_samples,n_samples];其中Result [0] [1]表示第0個向量與第1個向量之間的距離。

如何使用「sklearn.metrics.pairwise.pairwise_distances」功能實現此目的?

根據文檔sklearn!當X矢量具有上述形狀時,預計會有附加陣列「Y」。這是什麼意思?

回答

1

該文件明確指出「和可選是」。所以如果你想計算兩個數組之間的距離,如果第二個數組是Y。如果你不這樣做,只是不要通過Y

+0

我想我誤解了以下關於Y的描述:「僅當X具有形狀[n_samples_a,n_features]時纔有第二個特徵數組。 。所以我可以得出結論:即使X已經形成[Y_samples_a,n_features] ..,Y也是可選的。 – Erdnase 2015-04-02 05:08:36

+0

X總是有形狀''[n_samples_a,n_features]'',對吧?但我同意,文檔字符串有點奇怪。 – 2015-04-04 17:46:29

+0

它試圖說如果「metric =」預計算「」Y無效。 – 2015-04-04 17:48:52