Ich war über eine Matrix wie zu erstellen:gibt es ein 2D-Wörterbuch in Python?
33 12 23 42 11 32 43 22
33 − 1 1 1 0 0 1 1
12 1 − 1 1 0 0 1 1
23 1 1 − 1 1 1 0 0
42 1 1 1 − 1 1 0 0
11 0 0 1 1 − 1 1 1
32 0 0 1 1 1 − 1 1
43 1 1 0 0 1 1 − 1
22 1 1 0 0 1 1 1 −
Ich möchte Abfrage durch horizontale oder vertikale Titel, so habe ich die Matrix von:
a = np.matrix('99 33 12 23 42 11 32 43 22;33 99 1 1 1 0 0 1 1;12 1 99 1 1 0 0 1 1;23 1 1 99 1 1 1 0 0;42 1 1 1 99 1 1 0 0;11 0 0 1 1 99 1 1 1;32 0 0 1 1 1 99 1 1;43 1 1 0 0 1 1 99 1;22 1 1 0 0 1 1 1 99')
ich die bestimmte Daten haben wollen, wenn Ich frage ein [23] [11] = 1
also gibt es eine Möglichkeit, wie wir ein 2D-Wörterbuch erstellen können, so dass ein [23] [11] = 1?
Dank
Mit 2D-Wörterbuch meinen Sie ein verschachteltes Wörterbuch bis zu einem Grad/Tiefe? –
Sie könnten ein 'defaultdict (dict)' verwenden, oder schreiben Sie einfach ein 'dict' mit ganzzahligen Tasten und' dict' Werten – inspectorG4dget
@MosesKoledoye Vielen Dank für die Antwort! Könnten Sie mir bitte ein Beispiel geben, dass ich sagen kann, ob es die Antwort ist? –