Мне нужно манипулировать некоторыми интервалами действительных чисел. В основном я буду выполнять союзы и их пересечения. Таким образом я всегда получаю наборы действительных чисел, являющиеся объединением конечного числа интервалов.
На данный момент я использую sympy для python. Мой вопрос: :учитывая sympy Set, есть ли (хороший )способ перебирать его интервалы?
Одной из возможностей было бы использовать строку repr набора, которая выглядит примерно так:
(-oo, 5] U [7, 20]
а затем используйте регулярные выражения для его распаковки.
Есть ли более приятный и более удобный способ сделать это с помощью python?