Я пытаюсь построить некоторые данные HDF в matplotlib. После их импорта с помощью h5py данные сохраняются в виде массива, подобного этому:
array([[151, 176, 178],
[121, 137, 130],
[120, 125, 126])
В этом случае значения x и y — это просто индексы полей массива, а значение z — это значение конкретного поля. В форме (x,y,z )это будет выглядеть как:
(1,1,151)
(2,1,176)
(3,1,178)
(1,2,121)
...
и так далее.
Есть ли простой способ сделать поверхностный график из таких данных? Я знаю, что могу изменить это на кортежи (x,y,z ), перебирая по всему массиву, но, может быть, это не нужно?