Код: Выделить всё
from shapely import simplify, points, contains, Point
circle = Point(0, 0).buffer(1.0, quad_segs=8).exterior
simple = simplify(circle, 0.1)

Код: Выделить всё
iCircle
Код: Выделить всё
iCircle = []
for i, p in enumerate(points(circle.coords)):
if contains(simple, p):
iCircle.append(i)
Подробнее здесь: https://stackoverflow.com/questions/791 ... y-simplify