combinations

    0热度

    1回答

    什么R命令生成长度为k的所有可能的有序组合? 例如从这个载体: a,b,c,d 它要产生如该命令是保守的长度为3的所有组合,但只有那些者: a,b,c a,b,d a,c,d b,c,d 或者如果我有这样的载体 a,b,7,d,e 我想对长度2做同样的事情:因为它可以让你所有可能的组合,包括逆转的,如 ç a,b a,7 a,d a,e b,7 b,d b,e 7,

    0热度

    1回答

    我想在Iterable对象中找到所有可能的组合。 我输入 Object1|DrDre|1.0 Object1|Plane and a Disaster|2.0 Object1|Tikk Takk Tikk|3.5 Object1|Tennis Dope|5.0 Object2|DrDre|11.0 Object2|Plane and a Disaster|14.0 Object2|Ju

    1热度

    1回答

    我有一本字典。 d = { 'Cause Class': {'CC1', 'CC2'}, 'Cause Type': {'Ct1', 'Ct2', 'Ct3', 'Ct4'}, 'Incident Type': {'It1', 'It2', 'It3'} } 我想找到两个元素的组合,每个元素必须来自不同的dict键。 例如:('CC1', 'Ct1')是一种这样

    1热度

    1回答

    我想随机产生前n个自然数的排列P,并且每i<n必须满足P[i] != i。 我该如何有效地做到这一点? 我想出的第一种方法就是为每个位置迭代地随机选择法定数字。但是我发现它似乎并不能保证随机性。 例如,在4个数字的情况下,如果I(随机地)选择为2,3前两个数字,那么对于最后两个数字的结构可以是任一0,1或1,0。如果我碰巧选择前两个为1,2,那么剩下的唯一可用选项是3,0,因为最后一位不能是3。所

    -1热度

    1回答

    我想遍历R中列表中元素的成对组合,然后执行一个使用该组合作为输入的函数。 (1)定义三个矩阵,(2)将它们组合成一个包含矩阵的列表作为元素,然后(3)想要计算在这个最小的例子中的元素组合的点积列表(即矩阵1对矩阵2和矩阵2对矩阵3)。 set.seed m1 = as.matrix(replicate(2, rnorm(2))) m2 = as.matrix(replicate(2, rno

    1热度

    2回答

    我想基于两个(或更多)变量的唯一组合来计算变量id。考虑简单的例子如下: # Example dataframe mydf <- data.frame(var1 = LETTERS[c(1, 2, 1)], var2 = LETTERS[c(2, 1, 3)]) mydf # var1 var2 # A B # B A # A C 在此,行1和2应具有相同的id因为AB和BA表示

    -1热度

    1回答

    排列/组合问题对我而言颇具挑战性。最近遇到下面的问题。 给定每个商品的菜单项目和价格列表,如何获得我可以在给定价格下购买的商品列表。例如:让菜单有两个项目(A:1,B:2),我有3美元的花费,那么我可以购买A项3次(A,A,A)或一个A和一个B(A,B) 。 解决问题的正确方法是什么?

    0热度

    1回答

    我是该社区的新成员,也是Python的新用户。 我在概念和编码层面都面临一个小问题。它是以下几点: 我有11组8个相同的元素(在现实生活中,他们是2个棉垫分别切成4块,总数为8件,乘以11个捐助者 - 它是一个身体气味收集研究),即: AAAAAAAA BBBBBBBB CCCCCCCC ... MMMMMMMM 我现在有结合4种不同供体件,例如形成超供体垫ABCD,ABCE,CDEF等.....

    0热度

    1回答

    我试图解决的项目欧拉问题162- https://projecteuler.net/problem=162 在十六进制数系统数的数量正在使用16 表示不同的数字: 0,1,2,3,4,5,6,7,8,9,A,B,C,d,E,F 十六进制数AF写入时十进制数字系统 等于10x16 + 15 = 175。 在3位十六进制数字10A,1A0,A10和A01中,数字 0,1和A都存在。 与以十进制表示的数

    0热度

    3回答

    我想从Javascript中的数组数组中产生独特的组合。 Input: [ [1,1,3], [3,1,1], [4,4,4] ] Output: [ [1,1,3], [4,4,4] ] 在这个例子中,是[3,1,1]的[1,1,3]重复。将数字添加到Set似乎不能解决重复数组的问题,并且对已排序的字符串化数组进行哈希处理似乎是一种破解。 编辑:寻找不涉及字符串数组的解决方案(如果存在)。