Я пытаюсь построить некоторые данные 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), итерируя по всему массиву, но, возможно, он не нужен?