3
SympyのUnionオブジェクトをサブ間隔のリストに変換するにはどうすればよいですか?Unionオブジェクトを間隔のリストに変換する
など。この変換:
(-oo, a] U [b, oo)
をこれに:
[(-oo,a], [b,oo)]
SympyのUnionオブジェクトをサブ間隔のリストに変換するにはどうすればよいですか?Unionオブジェクトを間隔のリストに変換する
など。この変換:
(-oo, a] U [b, oo)
をこれに:
[(-oo,a], [b,oo)]
In [1]: var("a, b")
Out[1]: (a, b)
In [2]: u = Union(Interval(-oo, a), Interval(b, oo))
In [3]: u
Out[3]: (-∞, a] ∪ [b, ∞)
In [4]: u.args
Out[4]: ((-∞, a], [b, ∞))
注:B <場合、間隔の組合である(-∞、∞)