いくつかのSciPy関数は、 "scipy.spatial.distance.pdist
によって返される凝縮距離行列"を取ると文書化されています。ここで、pdist
が返すものは、距離行列の上側の対角線部分の行主要な1次元配列形式です。これはすべてうまくいいですし、自然で明白ですが、どこに文書化されているか定義されていますか?私はむしろ突然変化するデータ構造については何も想定していません。 (与えられた、それは変更する可能性のあるものはたくさんありませんが、マトリックスのようなインデックスを可能にするオブジェクトに配列をラップすることも可能性があります)。SciPyの凝縮距離マトリックスのフォーマット/構造は安定していますか?
1
A
答えて
1
正直なところ、 scipyユーザーまたはdevリスト、それはscipyの将来計画についてです。
しかし、構造体は、ドキュメントの文字列では、scipy.spatial.pdist
とscipy.spatial.squareform
の両方についてかなり厳密に文書化されています。
など。 pdist
のために:
Returns a condensed distance matrix Y. For
each :math:`i` and :math:`j` (where :math:`i<j<n`), the
metric ``dist(u=X[i], v=X[j])`` is computed and stored in the
:math:`ij`th entry.
See ``squareform`` for information on how to calculate the index of
this entry or to convert the condensed distance matrix to a
redundant square matrix.
これのBecuase、およびscipy.spatial
で非常に多くの他の機能は、この形式の距離行列を期待しているという事実、私は真剣に減価償却の警告やアナウンスの数なしに変更になるだろう疑うだろう。 scipy
自体に
モジュール(のscikits
をscipyのダウンロードではなく)かなり安定しており、変更が行われたときに後方互換性に入れ対価の大きな取引があります(そして、このため、従来の「嫌なもの」でのかなりがありますscipy
:例えば、コアのscipy
モジュールがいくつかの関数でデフォルトが異なるnumpyに過ぎないという事実)。
関連する問題
- 1. scipy凝縮距離行列を下側の行列から下側の行列に変換します。
- 2. 凝縮されたペアワイズ距離を直接得る方法は?
- 3. Rコンピューター上の距離マトリックス?
- 4. ファクトAPIとGoogle Places APIの距離マトリックス(距離と時間)について
- 5. python scipy圧縮距離行列の適切な距離値を取得する方法
- 6. マトリックスの構造
- 7. Googleマップ - 距離マトリックスAPI - 結果の順
- 8. フォーマット特定の構造
- 9. は、それが角度の距離構造体やクラス
- 10. Google距離マトリックスAPI情報ウィンドウ
- 11. 距離リンケージ基準を用いたsklearn凝集クラスタリング
- 12. pythonでscipyを使ってjaccardの距離を計算する
- 13. AWS CloudSearch構造化クエリの条件を凝縮する方法はありますか?
- 14. 凝縮Perlのトランスコード
- 15. 縮退距離行列と冗長距離行列の違いは何ですか?
- 16. 2つのポイント間の距離と距離が最も離れています
- 17. は、私はこのようになりますトライデータ構造を構築したレーベンシュタイン距離の検索
- 18. 構造体をセルまたはマトリックスに変換しますか?
- 19. プロット凝縮データセット
- 20. 凝縮if文
- 21. 凝縮行
- 22. Cの構造体内でマトリックスが機能しますか?
- 23. 最短距離が機能するためにscipyのダウンロード
- 24. scipy csr行列のユークリッド距離を計算する
- 25. Levenshtein距離で近い文字列を検索するためのデータ構造
- 26. PythonのLevenshtein距離は編集距離として1だけ与えます
- 27. SQL Serverはルート経由の距離測定をサポートしていますか?
- 28. Scipy cKDTree最近接のゼロを含む距離
- 29. ARCoreを使用して、同じフレームにない領域内のオブジェクト、部屋、構造、または点間の距離を測定できますか?
- 30. マトリックス+ matlabで距離dの近傍を見つけよう
ありがとうございます!私はこの質問がscipyメーリングリストにもっと適していることに同意しますが、あなたがここで答えを出すのは確かに十分で、私が望んでいたものです。 – gspr