matplotlib - извлечение данных из контурных линий

Язык Common LISP

я добавил бы "Практический язык Common LISP" Peter Seibel к списку шепелявости. Это особенно хорошо в обеспечении примеров (парсинг MP3, shoutcast сервер, компилятор HTML), которые актуальны.

http://gigamonkeys.com/book/

49
задан Community 23 May 2017 в 02:34
поделиться

1 ответ

Вершины всего пути могут быть возвращены как numpy массив float64 просто через:

cs.allsegs[i][j]  # for element j, in level i

более подробный:

Прохождение через наборов и извлечение путей и вершин не являются самой прямой или самой быстрой вещью сделать. Возвращенный объект Контура на самом деле имеет атрибуты для сегментов через cs.allsegs, который возвращает вложенный список формы [уровень] [элемент] [vertex_coord]:

num_levels = len(cs.allsegs)
num_element = len(cs.allsegs[0])  # in level 0
num_vertices = len(cs.allsegs[0][0])  # of element 0, in level 0
num_coord = len(cs.allsegs[0][0][0])  # of vertex 0, in element 0, in level 0

Посмотрите ссылку: https://matplotlib.org/3.1.1/api/contour_api.html

1
ответ дан 7 November 2019 в 11:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: