通过数据,获得已知N维(N>10)数据,经过计算,得到在每个维度上的M个区间。
可能说的有点抽象,我举个三维的例子,现获得区间为
x:[1,2],[4,5],[7,8]
y:[3,4],[6,7]
z:[9,10],[344,455],[456,500],[505,504]
也就是说每个维度上区间个数不等。然后我想用python代码实现自动做出这几个区间所能围成的超矩形区域的坐标。仅此而已。
但是难点在于三维四维这种小维数的区间再怎么多也好拼在一起。但是达到十维以上,手动改代码就很麻烦了。
有没有可以用到的算法,或者有什么好的策略帮帮忙呢?
如图,这组会运算3x2x4=24次
Gir非碼農