【发布时间】:2017-09-26 10:17:48
【问题描述】:
我希望在 Python 中拥有两个区间的非空交集的条件列表,其中它们的界限只是象征性的。 例如对于这个输入:
a,b,z = Symbols('a b z')
intersect([a,b],[a,b]/z)
输出应该是 z 上的条件列表,使得该交集不为空。
谢谢
【问题讨论】:
标签: python python-3.x sympy symbolic-math
我希望在 Python 中拥有两个区间的非空交集的条件列表,其中它们的界限只是象征性的。 例如对于这个输入:
a,b,z = Symbols('a b z')
intersect([a,b],[a,b]/z)
输出应该是 z 上的条件列表,使得该交集不为空。
谢谢
【问题讨论】:
标签: python python-3.x sympy symbolic-math
通用交叉口代码在this SymPy PR 中实现,可用于执行此操作,但它不直接连接到设置交叉口;它用于解析Piecewise((1, And(x<b,x>c)), (2, x<d), (0, True))之类的间隔将给出不同的值1、2或3。但我不确定[a,b]/z是什么意思。
【讨论】: