标签:cartesian-product

  • 如何将itertools.product应用于列表的元素? - python

    时间:2020-8-19

    我有一个数组列表,我想获取数组中元素的笛卡尔积。 我将使用一个示例来使其更加具体... itertools.product似乎可以解决问题,但我只保留了一些细节。 arrays = [(-1,+1), (-2,+2), (-3,+3)]; 如果我做 cp = list(itertools.product(arrays)); 我懂了 cp = cp0 = [( […]

  • Java中任意集的笛卡尔积 - java

    时间:2020-8-13

    您是否知道一些精巧的Java库,可让您制作两个(或更多)集合的笛卡尔积? 例如:我有三套。一个对象是Person类的对象,第二个对象是Gift的对象,第三个对象是GiftExtension的对象。 我想生成一个包含所有可能的三元组Person-Gift-GiftExtension的集合。 集的数量可能会有所不同,因此我无法在嵌套的foreach循环中执行此操 […]