背景:sklearnスペクトルクラスタリングに対応するアフィニティマトリックスを構築しようとしています。非整数インデックスを持つPython Numpy 2d配列
この問題では、numpy配列インデックスが0から始まる整数で、アプリケーションで特定の種類のアプリケーション固有のID(文字列ベースのランダムな例 "abc123")を使用しているという問題が発生しました。私はすべてのデータポイントでインデックス化された2次元配列を作成したいと思います。たとえば、2つの点points = ["abc123", "xyz456"]
が与えられていると、行インデックスと列インデックスがpoints
である2dのnumpy配列が得られます。 2点間の距離を簡単に指定できるように、arr["abc123"]["xyz456"] = dist
私はそれをどのように達成することができますか?ありがとうございました。
なぜ辞書を使用しないのですか? – Y0da
私はそれをsklearnにフィードする必要があるので、これはnp 2d配列、IIUCを必要とします。 – clwen