я собирался создать матрицу, как:Есть ли 2D-словарь в 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 −
Я хочу запросить по горизонтали или по вертикали названия, так что я создал матрицу:
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')
Я хочу иметь определенные данные, если Я запрашиваю a [23] [11] = 1
так что мы можем создать 2D-словарь, чтобы [23] [11] = 1?
Благодаря
По 2D-словарю вы имеете в виду вложенный словарь на одну градус/глубину? –
Вы можете использовать 'defaultdict (dict)' или просто написать 'dict' с целыми ключами и значениями' dict' – inspectorG4dget
@MosesKoledoye Большое вам спасибо за ответ! не могли бы вы дать мне пример, который я могу сказать, является ли это ответом? –