是否存在多维集的概念?
例如,可以使用set:
定义介于0和10之间的所有实数ExampleInterval = sympy.Interval(-10, 10)
我想要一个描述所有坐标(x,y,z ......)的集合,其中x在一个区间内,y在另一个区间,z在另一个区间,......等等?
我不明白同情集是如何与变量联系起来的。
答案 0 :(得分:3)
从Sympy Set documentation开始,这将是一个ProductSet。您可以使用ProductSet构造函数构建一个,或者使用Intervals上的*
运算符:
from sympy import Interval, ProductSet
box = ProductSet(Interval(x1, x2), Interval(y1, y2), Interval(z1, z2))
# or
box = Interval(x1, x2) * Interval(y1, y2) * Interval(z1, z2)