2024-10-16 22:24:49 发布
网友
我需要操纵一些实数的间隔。基本上,我将执行联合和交集。通过这种方法,我总是得到实数集,这些实数是有限个区间的并集。在
目前我在python中使用sypy。我的问题是:给定一个sympy集,有没有一种(好的)迭代它的区间的方法?在
一种可能是使用集合的repr字符串,如下所示:
(-oo, 5] U [7, 20]
然后使用正则表达式将其解包。在
有没有更好的python方法来实现这一点?在
所以,我自己回答。我需要使用类联合的属性args。这将给出一个正在考虑其并集的元组:
>>> union [2.0, 10.0) U [20.0, 30.0) U {1.0, 15.0, 17.0, 40.0} >>> union.args ([2.0, 10.0), [20.0, 30.0), {1.0, 15.0, 17.0, 40.0})
所以,我自己回答。我需要使用类联合的属性args。这将给出一个正在考虑其并集的元组:
相关问题 更多 >
编程相关推荐