直到 1.3 版,这段代码运行良好:from sympy import Intersection; from sympy import solveset; from sympy import S; from sympy.abc import x; from sympy.functions.elementary.miscellaneous import Min, Max; print Intersection([solveset(p, x, S.Reals) for p in [((((x + 2.0000) * 3.0000)+18.000000) > 0.000), ((((x + 2.0000) * 3.0000)+18.000000) < 1.000)]])我不知道如何使用新的Intersection,cf https://github.com/sympy/sympy/pull/16344
1 回答
不负相思意
TA贡献1777条经验 获得超10个赞
找到了解决方案:我必须使用 -operator 解压缩Intersection
参数*
:
print Intersection(*[solveset(p, x, S.Reals) for p in [((((x + 2.0000) * 3.0000)+18.000000) > 0.000), ((((x + 2.0000) * 3.0000)+18.000000) < 1.000)]])
添加回答
举报
0/150
提交
取消