私は、2つの文字列キーでインデックス付けされた数値の行列を格納する必要があるプロジェクトに取り組んでいます。マトリックスはギザギザではありません。つまり、任意の行に列キーが存在する場合は、すべての行に存在する必要があります。同様に、行キーがいずれかの列に存在する場合は、すべての列に存在する必要があります。
これを表現する明白な方法は、連想配列の連想配列を使用することですが、これは厄介で非効率的であり、ギザギザのないプロパティを強制しません。人気のあるプログラミング言語は、言語に組み込まれている、または標準ライブラリの一部として関連付けられたマトリックスを提供していますか?もしそうなら、APIと実装レベルの両方でどのように機能しますか?このプロジェクトではPythonとDを使用していますが、APIを調べて、PythonまたはDで同様のものを実装するための最良の方法を見つけることができるため、他の言語の例も引き続き役立ちます。