私は基本的にpython辞書のように動作するデータ構造を作っていますが、3つのキーと1つの出力を持っています。アルゴリズムpythonデータ構造
例えば、私はnXnマトリックスと、おそらくそれに付随するいくつかのタグを持っています。
だから私の擬似コードは次のように動作する:そのために働くでしょうPythonでのデータ構造には、どのような種類
my_dict[(2, 2, NN)] = 1.0
my_dict[(2, 4, NN)] = .12
my_dict[(0, 1, VP)] = .14
my_dict[(1, 1, VB)] = 1.0
? (ことmy_dictどうあるべきか)
これはどのように実装するのですか?あなたは、キーをハッシュし、次にハッシュマップを使うことができます。 – Carcigenicate
numpy配列にアクセスするのと同じように見える –
辞書キーは、任意のハッシュ可能オブジェクトにすることができます。タプルの3つの項目もハッシュ可能である限り、3つの 'キー'を含むタプルは受け入れ可能なキーです。 –