У меня были x, y, высота vars, чтобы построить контур в python. Я создал триангуляции сетку, используяполучить numpy массив matplotlib tricontourf
х, у, высота и TRAING являются Numpy массивы
tri = Tri.Triangulation(x, y, triang)
тогда я сделал контур с помощью tricontourf
tricontourf(tri,height)
как я могу получить выход из tricontourf в массив numpy. Я могу отображать изображение, используя pyplot, но я не хочу.
, когда я попытался это:
triout = tricontourf(tri,height)
print triout
я получил:
<matplotlib.tri.tricontour.TriContourSet instance at 0xa9ab66c>
Мне нужно получить данные изображения, и если я мог бы получить NumPy массив его легко для меня.
Возможно ли это?
Если это невозможно, могу ли я сделать то, что tricontourf делает без matplotlib в python?
Try 'печатающую реж (triout)', чтобы увидеть то, что доступно в объекте. Например, существует метод get_array, который даст вам массив, но я не знаю, нужен ли этот массив. –