Я очень мало знаю о программировании, поэтому это случай, когда вы не знаете, где искать ответ. Я хочу создать структуру данных следующим образом:
vertexTopology = {vertexIndex: {clusterIndexes: intersection point}}
однако кластерные индексы в действительности представляют собой набор, состоящий из индексов кластеров. Так что у меня сейчас есть:
vertexTopology = {5: [[(1, 2, 3), intx_1],
[(2, 3, 4), intx_2]]
6: [[(1, 2, 3), intx_3]]
...}
Как создать уникальный индекс, связанный с каждым набором кластеров И его индекс вершины? Что-то вроде:
vertexTopology = {5: {index associated with (1, 2, 3) AND vertex 5, intx_1},
{index associated with (2, 3, 4) AND vertex 5, intx_2},
6: {index associated with (1, 2, 3) AND vertex 6, intx_3}]
...}
Я не уверен, что то, что я ищу, лучше всего использовать со словарями, поэтому любое предложение приветствуется!
Bellow - это изображение четырехточечного пересечения, так что вы можете немного представить, что я имею в виду.