linkは、何が起こっているかを正確に伝えます。これらの文字列のそれぞれは、1つの内部関数にマップされます。
metric Function
‘cityblock’ metrics.pairwise.manhattan_distances
‘cosine’ metrics.pairwise.cosine_distances
‘euclidean’ metrics.pairwise.euclidean_distances
‘l1’ metrics.pairwise.manhattan_distances
‘l2’ metrics.pairwise.euclidean_distances
‘manhattan’ metrics.pairwise.manhattan_distances
cityblock
、manhattan
とl1
は、すべての内部pairwise.manhattan_distances
にマッピングされているように、あなたの仮定が正しいです!
なぜ複数の名前が使用されていますか? 異なる背景の異なる人は、同じアイデアに対して異なる名前を使用するためです。
私はそれは名前がベルを鳴らした場合、私は代わりにcityblock == l1
cityblock
場合が明示的にサポートされていないことを自分で接続を行うために必要とする(私にとっては)cityblock
を使用することができ、より良いと思います。
ありがとうございました、ドキュメントをより慎重に読んでください! – patrick