Процесс выглядит следующим образом:
Я представляю трехмерную сетку в виде структуры данных графа (матрица смежности), и я извлек некоторые элементы из нее, теперь я хотел бы визуализировать эти функции в сетке (раскраситьвершины, с которыми оно связано)
У меня есть доступ к XYZ-координатам,
График таков, например:
[[0 0 0 ... 0 0 1]
[0 0 0 ... 0 0 1]
[0 0 0 ... 0 0 1]
...
[0 0 0 ... 0 1 0]
[0 0 0 ... 1 0 0]
[1 1 1 ... 0 0 0]]
и извлеченные функциикак:
[0.31830989 0.13789404 0.18738977 0.21210616 0.09979722 0.25386089
0.16402911 0.29690689 0.26002601 0.12894862 0.07586501 0.48601007
0.45855364 0.20280874 0.0126834 0.54532024 0.46835978 0.34243193
0.13314587 0.09234412 0.03764165 0.159134 0.45475221 0.1222509
0.17898168]
или как
[[ 2.72000000e+03+0.00000000e+00j -3.61459783e+00-2.59278293e+00j
-2.07518936e+00+5.47244984e+01j ... 4.54069829e+00-1.92151511e+01j
-2.07518936e+00-5.47244984e+01j -3.61459783e+00+2.59278293e+00j]
[-3.61459783e+00-2.59278293e+00j 1.58768982e+01+9.65807617e+01j
5.20680975e+01+3.99595074e+01j ... -4.99445026e+01+7.24088068e+00j
9.35655863e+01-1.21058601e+02j 2.50985585e+03-2.57571742e-14j]
[-2.07518936e+00+5.47244984e+01j 5.20680975e+01+3.99595074e+01j
6.55872731e+01+3.73890215e+01j ... 2.02088720e+02-2.45776099e+02j
2.02739503e+03-2.13162821e-14j 9.35655863e+01+1.21058601e+02j]
...
[ 4.54069829e+00-1.92151511e+01j -4.99445026e+01+7.24088068e+00j
2.02088720e+02-2.45776099e+02j ... 8.57571900e+01-4.22466723e+02j
-1.06818420e+02-3.69249733e+01j 4.09731773e+01-3.35297094e+01j]
[-2.07518936e+00-5.47244984e+01j 9.35655863e+01-1.21058601e+02j
2.02739503e+03-3.28626015e-14j ... -1.06818420e+02-3.69249733e+01j
6.55872731e+01-3.73890215e+01j 5.20680975e+01-3.99595074e+01j]
[-3.61459783e+00+2.59278293e+00j 2.50985585e+03-3.95239397e-14j
9.35655863e+01+1.21058601e+02j ... 4.09731773e+01-3.35297094e+01j
5.20680975e+01-3.99595074e+01j 1.58768982e+01-9.65807617e+01j]]
Итак, вопрос снова: Как я могу визуализировать эти объекты на сетке, которые в основном это координаты, ребра, грани.