itertools 相关问题

Python的标准库模块,具有可迭代的实用程序。还要添加python标记以提高可见性。

我如何迭代itertools.product()的结果?

我试图实现一个Q-Learning算法,我的状态空间包含了一个给定长度的向量中所有可能的数字0,1,2的组合。现在,我试图初始化一个Q-Table,其中包含...

回答 1 投票 0

itertools。如何从(n-1)-tuple列表和一个列表中生成n-tuple列表?

我想基于一个(n-1)-元组的列表和一个列表创建一个n-元组的列表。下面是一个最小化的例子,n=3,列表长度为5。 import itertools # 创建一个有5个元素的列表 ...

回答 1 投票 0

如何在Python中用较少的时间复杂度来检查一个项目是否在生成器中。

gen = (i for i in range(1000)) print(555 in gen) #True 我们可以使用 in 运算符检查一个元素是否存在于生成器中。时间复杂度是多少?降低时间复杂度的最佳方法是什么?

回答 1 投票 0

itertools.permutations的Pandas数据框架索引使用了太多的内存。

我试图基于另一个Dataframe的排列组合来制作一个新的Dataframe。这是原始Dataframe。df1 Price Bid Ask 1 .01 .05 2 .04 .08 ...。

回答 1 投票 3

Python将列表元素分组,所有元素都会被分组。

我想得到所有可能的分组。所有元素都必须被分配。如果我使用itertools.permutations,我会漏掉一些分组: from itertools import permutations, chain testlist = [1, 2, 3] print(...)

回答 1 投票 0

如何在一定的约束条件下,创建一个包含所有可能的整数排列组合的数据框架?

我有十列:n1, n2, n3, n4, n5, n6, n7, n8, n9, n10。每一行的值加起来必须正好是10,而且所有的值都必须是正整数(所以一列的最大值是......)。

回答 2 投票 0

寻找图中节点之间所有可能的连接组合。

假设我有一个图,就像这里的图一样,其中底部节点从左到右分别标为4,5,6,7,8。我把底部节点分成三组。(4,5), (6,7), 和(8,9). 我们称......。

回答 1 投票 0

如何访问包含 500000 个元素的列表,并且列表中的每个元素应小于 1500000 (Python)?

含有500000个元素的列表,即列表的大小。l1 = [1]*500000 for i in range(len(l1)): if l1[i] <= 1500000: print("valid)...

回答 1 投票 -2

Python 我不明白列表理解中的一行循环。

下面的代码的目的是在一个给定的字符串中连续出现多少次特定的字符串。但是我无法理解[sum(1 for _ in group)+1 for label, group in groups if label=='']的逻辑。

回答 1 投票 1

如何使用 itemgetter 对字典进行分组?

我有一个像这样的字典列表:学生 = [ {'name': 'alex','class': 'A'}, {'name': 'richard','class': 'A'}, {'name': 'john','class': 'C'}, {'name': 'harry','class': 'B'}, ...

回答 1 投票 0

如何在列表中随机替换列表间的元素。

我有一个这样的列表:l_of_l = [[1,2,3],[4,5],[6]],我想随机替换两个元素交叉列表,例如:perm(l_of_l) = [[1,4,3],[2,5],[6]] 。#2和4替换了perm(...)

回答 1 投票 0

Python中两个列表的排列,而不使用python中的itertools合并或合并列表?

在两个子列表`[[A,B],[1,2]]`的情况下,我希望得到输出[[A,B],[1,2] [A,B],[2 ,1] [B,A],[1,2] [B,A],[2,1]]对于三个子列表`[[A,B],[1,2],[c,d ]]`我...

回答 1 投票 0

[当两个可迭代对象中的一个为无限时如何获得笛卡尔积

假设我有两个迭代器,一个有限和一个无限:import itertools team = ['A','B','C']步骤= itertools.count(0,100)我想知道是否可以避免嵌套for循环并使用一个...

回答 2 投票 -1

在列表的嵌套列表中改组特定元素

我正在尝试随机打乱列表的嵌套列表中的一个元素。例如。我有:list1 = [[[['a','b','c',1],['a','b','c',2]],[['a','b', 'c',3],['a','b','c',4]],[['a','b','c',5],...

回答 1 投票 1

将itertools组合列表传递给函数-映射?

Python Noob,抱歉。我正在与Anscombe的四重奏组一起玩,以通过删除单个点(用组中位数代替)然后迭代...

回答 1 投票 0

如何从提供的向量中找到最大的数字?

说,词典提供了某些值。如何找到最高编号?输入d1 = {1:1、2:6、3:7、4:1、5:3}向量= 5 d1 = {1:1、2:6、3:7、4:1、5:3}向量= 5 l1 = list(td ....

回答 1 投票 0

如何进行组合,如果存在可以添加以求和的任何元素?

查找可以加和以得出给定总和的所有可能组合。可以与多个元素形成组合,并且如果存在任何单个元素,也可以形成组合。输入:l1 = [9,1、2、7、6、1、5] ...

回答 1 投票 0

itertools.combinations:在间隔内多次消费

从itertools导入组合from more_itertools导入消耗k = 170 index_list = [16、32、48、62、76、88、100、110、120、128、136、142、148、153、158、158、161、164, 166]对于范围(1,k + 1)中的n:...

回答 1 投票 2

如何找到加起来等于给定总和的索引和组合?

如何找到加起来等于给定总和的组合和相应的索引?而且,是否可以处理大小为500000(较大大小)的元素的列表?输入:l1 = [9,1、2、7、6、1、5]目标...

回答 2 投票 1

如何将列表列表粘贴到需要* iterables的函数中

我想要一堆列表的笛卡尔积。从itertools导入产品v1 = ['a','b','c'] v2 = ['1','2'] v3 = ['x','y','z']列表(product(v1 ,v2,v3))返回所需结果:[('a','1','...

回答 1 投票 0

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