ポイントのセットを取り、それらを小さなセットに分割しようとしています。制約は、各セットには、それぞれのディメンションに最小値と最大値があるということです。これらのセットのすべての可能な組み合わせを生成したいと思います (これをセットのセットと呼びましょう)。完了すると、各ポイントは各セット o' セット内の正確に 1 つのセットに表示されます。
例として、2 つの独立変数 i と j を持つデータ ポイントがあるとします。彼らです:
(1,1) (1,2) (2,2) (3,1),(2,1),(2,3)
これらの分割はどれでも問題ありません。
(1,1)(1,2) and (2,2)(3,2)(2,1)(2,3)
First set has i < 2, second set has i >= 2.
(1,1)(3,1)(2,1) and (1,2)(2,2)(2,3)
First set has j < 2, second set has j >= 2.
(1,1)(1,2) and (2,2)(3,1)(2,1) and empty and (2,3)
First set has (i < 2, j < 3), second set has (i >= 2, j < 3)
Third set has (i < 2, j >= 3), fourth set has (i >= 2, j >= 3)
すべてのポイント (個別の数値) を手動で反復せずに、分割のセット全体を生成するにはどうすればよいですか? 回?
これは宿題ではなく、データ フィッターの一部として作成しようとしているプログラムです。