腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
如何在Python(
使用
Itertools
)中
生成
所有不同
的
组合
(其中输入元素
重复
)?
python
、
combinations
、
permutation
、
itertools
现在,我想从这个大小为k(例如k= 3)
的
集合中
生成
所有可能
的
组合
。所有
生成
的
输出集不能
重复
示例:[1, 2, 1]和[2, 1, 1]是相同
的
集合,但不应选择它们。它们中只有一个应该出现。
在
Python中
使用
itertools
的
组合
是可能
的
吗?import
itertools
print([p f
浏览 61
提问于2019-04-30
得票数 1
回答已采纳
2
回答
在
不
使用
itertools
的
情况下
使用
重复
生成
组合
python
、
algorithm
、
combinations
、
combinatorics
我需要按照字典顺序
生成
和打印大小为k
的
数字1..n
的
所有
重复
组合
。我应该在不
使用
itertools
的
情况下
这样做。我编写了简单
的
代码来创建所有的
组合
,但这还不足以解决这个任务。
浏览 10
提问于2020-10-10
得票数 0
回答已采纳
2
回答
如何
生成
熊猫数据栏中包含多个列
的
所有可能
的
组合
?
python
、
pandas
、
python-itertools
我有以下DataFrame:0 1 3 32 4 6 3 我希望
在
没有
重复
的
情况下
创建这些列
的
每一个可能
的
独特
组合
,这样我最终会得到一个包含以下数据
的
数据我
不
希望在任何
组合
中
重复
任何列,例如A+A+B+C或A+B+B+C。我还希望
在
dataframe中
的
每一列都贴上相关变量名
的
标签(例如
浏览 3
提问于2019-11-16
得票数 2
回答已采纳
1
回答
使用
Numpy不
重复
地
生成
两个数组
的
随机
组合
python
、
numpy
、
random
给定两个数组,例如[0,0,0]和[1,1,1],已经很清楚(参见)如何
生成
所有的
组合
,即[[0,0,0],[0,0,1],[0,1,0],[0,1,1],[1,0,0],[1,0,1],[1,1,0]据我所知,
itertools
(combinations或product)和numpy.meshgrid是最常见
的
方法。 然而,我找不到任何讨论如何产生这种
组合
随机,没有
重复
。一个简单
的
解决方案是
生成
所有的
组合
,然后随机选择其中
浏览 2
提问于2016-12-19
得票数 6
回答已采纳
2
回答
多个排列,包括
重复
排列
python
、
list
、
duplicates
、
permutation
我有一个6个元素
的
列表L = ['a', 'b', 'c', 'd', 'e', 'f'],并希望
生成
所有可能
的
4个字母
组合
-,包括
重复
的
值。到目前为止,我一直
在
使用
import
itertools
: p = list(
itertools
.permutations(L, 4))。(Python 2.
浏览 2
提问于2014-04-08
得票数 5
1
回答
如何有效地随机抽样大小为r
的
k个
组合
形成一个列表?
python
、
itertools
您可以
使用
itertools
.combinations轻松地
生成
列表元素
的
所有可能
组合
。我感兴趣
的
是尽可能高效地对其中
的
一小部分进行采样。
在
某些
情况下
,这将意味着拥有数百万个
组合
,并且只需要少数随机选择
的
组合
。import
itertools
combinations =
itertools
.combinations(range(1, 30),
浏览 0
提问于2020-07-29
得票数 0
1
回答
从字符串列表中获取所有4位数字
组合
python
、
combinations
、
permutation
我有一个由4个数字字符串组成
的
列表(即: list = '0000','1111',.)现在,我想得到所有这些项目的所有可能
的
4位
组合
(w/o代表)列表。这是我
使用
排列
的
代码(当然它有
重复
,但是我会发布这个,因为当我尝试
组合
时,它
的
工作非常糟糕)。for item in funo_clean: ## funo_clean is the list with 4 digit numbers for
浏览 1
提问于2018-02-24
得票数 0
回答已采纳
1
回答
关于用
itertools
.product解压缩列表
的
说明
python
、
args
、
iterable-unpacking
我似乎无法理解解压缩(*)和
itertools
.product()是如何
使用
下面的示例
的
。for x in product(["ghi","abc"]):产出:('abc',)for x in product(*["ghi","abc')('g', '
浏览 3
提问于2017-05-26
得票数 0
回答已采纳
4
回答
如何在python中
生成
不
重复
字符
的
组合
?
python
、
math
、
combinations
我有以下字符集:我想
生成
所有可能
的
6个字符
的
字符串,以及所有7个字符
的
字符串,请注意,每个字母
在
同一
生成
的
字符串中只出现一次。
在
python中,哪种形式是最好
的
?现在,我正在将字符集复制到另一个变量,然后开始
生成
挑选字母,并将它们从字符集删除,然后继续前进,但我认为这不是最好
的
方法。
浏览 0
提问于2017-12-14
得票数 1
1
回答
列出所有
组合
(Python)
python
、
combinations
、
combinatorics
、
python-itertools
我试图输出具有某些约束
的
列表
的
所有
组合
:例如,让x=3和域y=4。我需要
生成
所有可能
的
组合
1到4与3个成员,没有
重复
:[2,3,4][1,3,4] 我知道这应该是y,选择x,但是很难搞清楚如何循环找到所有的
组合
。
使用
迭代工具,我知道如何
生成
给定列表
的
长度x
的
所有
浏览 3
提问于2013-11-08
得票数 1
回答已采纳
1
回答
用Python中
的
所有命令和替换
生成
所有排列
python
如何
生成
列表中一组元素
的
所有可能顺序:我知道,
使用
itertools
.permutations(iterable[, r])我可以做以下工作:list(a)[(1, 2), (2, 1)] 同时也
使用
itertools
.combinati
浏览 1
提问于2020-03-27
得票数 0
1
回答
符合某些数字标准
的
组合
python
、
combinations
我需要
生成
组合
,并将输出限制
在
满足与
组合
体相关
的
数值标准
的
某些
组合
上。以下是密码: combo.append(tpl) print(combo
浏览 5
提问于2022-07-21
得票数 1
1
回答
如何在python中
生成
迭代器
的
所有不同排列(带有
重复
的
排列)
python
、
permutation
、
itertools
我需要
生成
一个数字
的
所有数字排列,希望
使用
itertools
,因为它是一个15位数字(277,777,788,888,899),将有100多万个排列。如果我用
itertools
.permutations()试一下,我会得到1,307,674,368,000个数字,而不是我需要
的
真实数字,它们只有1,261,260。
在
不
丢弃来自
itertools
的
重复
数据
的
情况下
,
浏览 2
提问于2019-03-21
得票数 0
1
回答
Python有序
的
数字
组合
?
python
我希望写一些东西,将显示所有可能
的
组合
排序列表。我一直
在
使用
itertools
,但我很难
生成
这种特定
的
东西。我可以
生成
所有可能
的
4个字母
的
组合
,
重复
两次,但我
在
获取破折号时遇到了问题,并告诉程序“嘿,你只能在1和4之间选择第一个数字”。import
itertools
perms =
itertools
.product(
浏览 1
提问于2013-12-03
得票数 1
2
回答
如何
使用
迭代工具计算具有
重复
元素
的
所有
组合
?
python
、
python-itertools
我尝试
使用
计算列表['a', 'b', 'c']
的
所有
组合
,
使用
combinations_with_replacement和
重复
元素。问题在于,这些指数似乎被用来区分下列要素:
组合
按字典排序顺序发出。因此,如果输入可迭代排序,
组合
元组将按排序顺序产生。根据元素
的
位置而不是它们
的</e
浏览 2
提问于2014-05-23
得票数 5
回答已采纳
3
回答
需要找到一组字符
的
所有可能
组合
python
我想要一组9个字符,存储
在
一个数组中,并获得可以用这些字符
生成
的
所有字符串
组合
。然后将结果与文本文件进行比较,如果一个单词匹配,则应该将该单词输出给用户。目前,我正在
使用
itertools
.combinations函数尝试获取所有的
组合
--我遇到
的
问题是,程序从所有的9个字母
组合
开始,如果这些
组合
中没有一个匹配文本文件中
的
一个单词,那么程序将尝试8个字母
组合
foundwords =
浏览 0
提问于2019-10-17
得票数 0
回答已采纳
1
回答
有效地创建和存储来自一组边
的
所有大小
的
所有“有效”边
组合
python
、
algorithm
、
graph
、
combinatorics
、
traveling-salesman
我避免了
重复
的
节点,所以我们只转到每个" to“一次,以及每个"from”一次。我也不想在
组合
中创建一个循环。所以,我
在
考虑<
浏览 16
提问于2018-01-17
得票数 1
回答已采纳
1
回答
如何在列表中逐一创建元素
组合
?
python
、
combinations
我有一个元素1,2,3,4,5
的
列表,我想一个接一个地
生成
组合
,比如1,2,3,2,4,5等等。我试过
使用
itertools
.combinations,但这列出了所有可能
的
组合
,占用了太多
的
内存空间。
生成
每个新
组合
时,我如何访问它?
浏览 0
提问于2018-02-14
得票数 0
回答已采纳
1
回答
以索引为哈希函数
生成
随机参数
组合
的
有效方法
python
、
cartesian-product
我有13个变量,步长为15,这意味着每个变量
的
长度为15 np.linspace(min, max, step)。如果我试图得到所有的
组合
,那将是大约15**13
组合
。我想从这个
组合
空间中抽取10,000个样本,即np.random, choice(15**13, 10000, replace=False)。这将
生成
我感兴趣
的
组合
的
索引。现在如何
生成
这些
组合
呢?下面是
生成
蛮力
组合
<
浏览 1
提问于2021-09-08
得票数 0
回答已采纳
1
回答
如何在
不
创建新
生成
器
的
情况下
在Python中获得新
的
生成
器输入
python
、
yield
我尝试编写代码来获取列表,并通过
使用
yield语句
生成
所有这些转换。 问题是,当我想要
使用
send函数向
生成
器获取新
的
输入时,我会继续获取旧
的
输入。def permute(items): permutations.sort('a', 'c', 'b') g.send(['
浏览 10
提问于2019-05-03
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用迭代器工具 itertools 来提高工作效率
高效的 itertools 模块
相见恨晚的 itertools 库
这段代码很Pythonic:相见恨晚的itertools库
Excel随机3个不同数字组合
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券