有没有好的 LINQ 方法来计算笛卡尔积?
我有这样的班级结构: Person Dogs (dog 1, dog 2, etc) Puppies (puppy A, puppy B, etc) 有一个人。他有 1..n 只狗。每只狗有 1..n 只小狗。 我想要…
如何使用 python 迭代器生成多个变量的笛卡尔积?
各位, 给定一个具有三个值的变量,我试图生成这些变量的三元组的所有可能组合。 虽然这段代码可以解决问题,但 site_range=[0,1,2] states = [(s0,s1…
从这些集合的组合中重新创建集合
我遇到了一个特定的问题并正在寻找一些算法来解决它。要解决的问题如下所述。 假设我们有如下组合 1 - 3 - 5 1 - 4 - 5 1 - 8 - 5 2 - 4 - 5 3 - 4 - …
计算 n 元笛卡尔积
给定两个列表,我可以生成所有排列的列表这两个列表的笛卡尔积: permute :: [a] -> [a] -> [[a]] permute xs ys = [ [x, y] | x <- xs, y <- ys ] Ex…
我怎样才能获得“重复/替换的排列”?来自列表(列表与其自身的笛卡尔积)?
假设我有一个列表die_faces = [1, 2, 3, 4, 5, 6] 。我想生成掷两个骰子的所有 36 种可能结果:(1, 1)、(1, 2)、(2, 1) 等等。如果我尝试使用 itertoo…
如何避免 INNER JOIN 查询中的笛卡尔积?
我有 6 个表,我们称它们为 a、b、c、d、e、f。现在我想在所有表的所有列(ID 列除外)中搜索某个单词,比如说“Joe”。我所做的是,对所有表进行 INN…
在Perl中,如何获得多个集合的笛卡尔积?
我想用 Perl 进行排列。例如,我有三个数组: ["big", "tiny", "small"] 然后我有 ["red", "yellow", "green"] 以及[“苹果”、“梨”、“香蕉”]。 …
从几个给定的集合中生成所有可能的 DNA 序列
我已经尝试解决这个问题有一段时间了,但一直无法想出一个好的解决方案。这里是: 给定多个集合: set1: A, T set2: C set3: A, C, G set4: T set5: G…
迭代计算任意数量的集合的笛卡尔积
我想计算 Java 中任意数量的非空集合的笛卡尔积。 我已经编写了迭代代码...... public static List> cartesianProduct(List> list) { List> iterators…