cartesian-product

    3热度

    1回答

    在Hibernate的用户指南,在example "Example 182. Join Table polymorphic query"有一张纸条 多态查询可以创建笛卡尔积,所以谨慎是 建议。 有人能解释笛卡尔产品在这种用例中是如何发生的吗?

    0热度

    1回答

    我不知道正确的术语是什么,但我想两个数组,每个项目的B相结合使得产生的阵列已经配对从A每个项目: A = [1, 2, 3] B = [1, 2, 3] result = [[1,1], [1,2], [1,3], [2,1], [2,2], [2,3], [3,1], [3,2],

    1热度

    4回答

    我有几个字典,我想打印一个表,其中每行都是所有字典中键的唯一组合。对于每一行,我还想打印该特定组合中键值的总和。 所以,如果我有这些词典: dict1 = {"Main": 8, "Optional": 6, "Obscure": 4} dict2 = {"Global": 8, "Regional": 4, "Local": 2} ... 输出应该是这样的(由总和排序最高到最低): Ma

    3热度

    2回答

    我需要为Prolog创建笛卡尔积计算器。它应该是这样的: 输入:product([1,2,3], [a,b], X). 输出:X = [[1,a],[2,a],[3,a],[1,b],[2,b],[3,b]]. 我知道有在互联网上的例子,但我想写自己的东西。 这是我的代码,我认为它非常接近,但由于某些原因,它不能正常工作。任何想法,家伙? % call new with 4 parameters

    1热度

    1回答

    我想写一个函数,返回2集(列表)的笛卡尔乘积的'地图'功能的帮助,我希望返回列表中的每一对元素都是一个向量。 (cartesian-product '(1 2 3) '(a b)) '(#(3 a) #(3 b) #(2 a) #(2 b) #(1 a) #(1 b)) 我的初始想法是使一个单独的过程,使一个矢量出元件C(常数)在组2和元件n的组1,其中元素n对于每次迭代变化,然后进行映射

    1热度

    1回答

    我想要拿出优雅的代码来创建来自单个字符的字符的组合/排列: 例如,从单一的角色,我想代码来创建这些排列(结果的顺序并不重要): 'a' ----> ['a', 'aa', 'A', 'AA', 'aA', 'Aa'] 不那么优雅的解决方案我迄今: # this does it... from itertools import permutations char = 'a' p = [ch

    0热度

    1回答

    我有一个具有以下结构的集合。 List<QuestionAnswer> answers = new List<QuestionAnswer>(){}; class QuestionAnswer { string Question { get; set; } string Answer { get; set; } } 它填充了以下数据: Question Answer

    0热度

    1回答

    这在一定程度上关系到Numpy: cartesian product of x and y array points into single array of 2D points 我在寻找一个简洁的方式来创建两个阵列,任意维度的笛卡尔积。 实例: 现有螺纹类似的,我想 x = numpy.array([1,2,3]) #ndim 1 y = numpy.array([4,5]) #ndim 1

    0热度

    3回答

    我正在练习编程,并使用C++生成所有组合。我知道如何产生的所有组合 一定长度 我的结果是类似的东西 A A A A A B A A C A B A A B B A B C A C A A C B A C C B A A ..... ,我的问题是,我不知道,如何产生不知其长度,所有的组合。例如,我想要字长= 5,程序将生成完全长度为5的所有组合。如何做到这一点? A A A

    1热度

    1回答

    我有几个向量或向量列表,并且希望弥补它们条目的所有可能的连接。这里有一个例子: a1=4; a2=[1,6;1,9;6,9]; a3=[2;7]; 这一切都应该导致: [4,1,6,2] [4,1,6,7] [4,1,9,2] [4,1,9,7] [4,6,9,2] [4,6,9,7] 我想我的问题是,类似这样的:Generate all possible combinati