combinatorics 相关问题

根据某些约束处理属于有限集的实体的组合。

处理过滤器组合的一般概念

我正在使用过滤器构建电影列表的项目中。通常的想法是,每个过滤器可以单独应用。如上图所示,您可以搜索(...

回答 1 投票 1

选择每对球队参加比赛,每场比赛前都有最大曝光率

我正在编写运动时间表生成器。给定T队(偶数),每轮G场比赛和R轮我想生成一个符合以下条件的时间表:所有球队都玩相同数量的比赛...

回答 1 投票 0

回答 1 投票 0

如何制作一个代码,为数字x生成所有整数分区,其中y是C#分区中可用的最大数字

例如,输入“ 5 3”给出5作为分区数(3 + 2、3 + 1 + 1、2 + 2 + 1、2 + 1 + 1 + 1、1 + 1 + 1 + 1 + 1),不包括5或4 + 1,因为它们包含的整数大于y。我没有找到任何...

回答 1 投票 -1

networkx中每对节点之间的边缘查找

[我在这里尝试做一个布尔值,如果一对大小为3的节点之间不存在边缘,请打印此对。因此,我要使用G.adj,到目前为止我知道如何在大小为2的对中使用它。但我在这里...

回答 1 投票 0


简单组合:元素配对的方式数目

我正在尝试解决这个问题:https://www.urionlinejudge.com.br/judge/en/problems/view/1616到今年年底,拉斐尔终于毕业于他的计算机课程。他的...

回答 1 投票 -3

给出一个数字列表,找到所有矩阵,使得每一列和每一行的总和为264

假设我有16个数字的清单。使用这16个数字,我可以创建不同的4x4矩阵。我想找到所有4x4矩阵,其中列表中的每个元素都使用一次,并且...

回答 2 投票 4

如何从一组对象生成组合?

我需要从7个对象集中获得5个对象的所有可能组合。无需重复的组合(选择的顺序无关紧要,就是在不同的对象中选择相同的对象...

回答 1 投票 4

Sympy:排列作用于列表?

Sympy noob想知道如何使Sympy Permutation应用于列表。例如,从sympy.combinatorics导入置换lst = ['a','b','c','d','e','f','g','h','i'] perm =置换([[[0,...

回答 1 投票 1

所有可能长度的所有可能组合

所有可能的长度的所有可能的组合,我都有这样的数组。它可以具有任意长度的行和cols,但是cols的长度对于每一行都是固定的。 {{a,b},{c,d},{e,f} ...

回答 2 投票 -3

纸牌游戏的概率计算

我有一个Simpel纸牌游戏,目前正在为我的论文进行研究。规则是简单的。您有一副52张牌,从1到10,以及杰克,皇后和骑士。您从卡组中抽出一张卡片。如果...

回答 1 投票 0

tidyverse中所有可能的对

我想在一个数据帧的各行之间创建所有可能的对,而没有重复(即A_B与B_A相同)。在tidyverse中有一种优雅的方法吗?数据示例:df

回答 1 投票 0

在MATLAB中高效生成置换矩阵

我正在尝试生成100 x 5的矩阵,其中每行是1..100的排列(也就是说,每行是[1..100]中的5个随机数,无重复)。到目前为止,我只能做到...

回答 3 投票 1

如何生成列表的所有排列?

您如何在Python中生成列表的所有排列,而与列表中元素的类型无关?例如:permutations([])[] permutations([1])[1] permutations([1,2])[1,2] ...

回答 29 投票 548

在Python中将整数n的受限弱整数组成(或分区)生成为k个部分

((重新发布,因为我没有收到上一则帖子的回复)我正在尝试编写Python代码以将数字'n'的弱整数组成部分(分区)转换为'k'部分,但最小值为...

回答 1 投票 1

需要在前两个元素之后排列顺序重要的列表

假设l = ['a','b','c','d'] ...我需要从此列表中生成以下组合/排列(通常,该列表可能包含更多元素): ['a','b','c','d'] ['a','b','d',...

回答 1 投票 -1

迭代列表的每个可能的n采样

如果我正确理解itertools的“组合迭代器” doc,其想法是为每个常见的组合迭代提供一组标准函数。但是我今天想念一个。我需要迭代...

回答 1 投票 1

通过两个比较函数同时对一个列表进行排序的算法,以最小化不一致对?

假设我有一个元组列表:[(a1,b1),(a2,b2),...,(an,bn)]我可以按a或b对其进行排序,但不能同时按两者进行排序。但是,如果我想同时对它们进行排序怎么办?一个好方法...

回答 1 投票 2

生成所有5张纸牌扑克手

乍看之下,这个问题听起来很简单,但事实却比看起来复杂得多。现在让我感到难过。有52c5 = 2,598,960种方法可以从52 ... 5]中选择5张牌...

回答 13 投票 38

© www.soinside.com 2019 - 2024. All rights reserved.