itertools 相关问题

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

itertools.groupby中组大小的限制

我正在寻找一种解决方案,如何限制itertools.groupby创建的组的组大小。目前我有这样的东西:>>> s ='555'>>> grouped = groupby(s)>>> ...

回答 1 投票 2

为什么“ int(''。join(map(str(num,numset)))”在Python中导致ValueError?

因此,基本上,我将一个元组“ numset”转换为可迭代的字符串,以便可以连接所有整数。然后,我再次将其变成整数。但是,这会导致ValueError:无效的文字...

回答 1 投票 0

Python迭代器类-嵌套迭代

假设我想创建一个迭代器类,该类将另一个迭代器作为输入并计算元素的频率。我无法使用列表,字典或其他任何内容,因此我必须解决此问题...

回答 1 投票 0

chain(* iterable)与chain.from_iterable(iterable)之间的差异

我确实对itertools中所有有趣的迭代器着迷,但是我感到困惑的是这两个函数之间的区别以及为什么存在chain.from_iterable。来自...

回答 3 投票 12

如何分配排列?

在python中。要查找排列,我们使用itertools.permutation()...但是由于我的字符串太长,我的笔记本电脑一次又一次崩溃,那么如何分配工作?对于EG- A =前八十个...

回答 1 投票 -1

在Pandas数据框中发现排列的内存问题

我正在尝试根据另一个数据框的排列来制作新的数据框。这是原始数据框。价格是指数。 df1买价竞标1 .01 .05 2 .04 .08 ...

回答 1 投票 2

Python:如何对两个dict项求网,并取数字的网和较大值的键?

我有以下字典,每个字典包含一个条目a = {'long':10} b = {'short':5}我想将这两个字典相加得到c = {'long':5}其中值5是...

回答 1 投票 0

Python:仅在运行时确定列表时,如何将可迭代列表传递给zip?

我想使用zip遍历各个生成器的元素进行锁定。只有在运行时才知道哪些发电机以及将有多少个发电机。但是,我不知道如何...

回答 1 投票 0

如何将嵌套字典更快地转换为pd.dataframe?

我有一个看起来像这样的json文件{“ file”:“ name”,“ main”:[{“ question_no”:“ Q.1”,“ question”:“是什么?”,“答案”: [{“ user”:“ John”,...

回答 1 投票 2

一旦找到解决方案,如何尽早脱离笛卡尔积递归函数?

我正在分析单词的语音组成,为此,我一直在使用笛卡尔乘积来匹配给定单词的拼写排列。单词中的每个声音都可以用...

回答 1 投票 1

如何解决Python 3.6 itertools错误?

所以,我有这个非常基本的代码:t = [1、2、3、4、5、6、7、8、9 ... ... 76、77、78、79、80、81、82 ,83,84,85,86,87,88,89,90] c = list(itertools.combinations(t,5))print(c)运行此命令时...

回答 1 投票 0

itertools库中的tee()函数

这是一个简单的示例,可从购买列表中获取最小值,最大值,平均值。以下两个功能具有相同的结果。我想知道这两个功能之间有什么不同。以及为什么要使用...

回答 2 投票 3

从字典列表中获取值

sample_dict = [{'id':123,'name':'ABC','loc':'XYZ'},{'id':456,'name':'DEF','loc':'ZYX '},{'id':789,'name':'GHI','loc':'YZX'}]我想从...

回答 3 投票 1

Python:列表中每个可能的子集组合

我有一个列表:list = [“ M”,“ M”,“ M”,“ C”,“ C”,“ C”]我希望输出结果= [[“ M”],[ “ C”],[“ M,” C“],[” M“,” M“],[” C“,” C“]]怎么做?提前谢谢!我已经使用了这段代码: itertools ...

回答 1 投票 0

查找单词的子集-python itertools熊猫

[使用Python,我正在尝试创建长度为4和5个字符的词干列表,以便在类似Scrabble的游戏中使用。从我的聚集中,我应该使用itertools,但是我在如何将它与...

回答 1 投票 1

在python中处理大型列表

我有一项数学任务,应该在其中找到一些组合,等等。没关系,问题是我正在尝试使用itertools模块进行操作,并且在较小的模块上可以正常工作...

回答 1 投票 0

Python如何遍历嵌套字典并更改值?

我有如下数据{'exchange1':[{'price':9656.04,'side':'bid','size':0.16,'timestamp':1589504786},{'price':9653.97, 'side':'ask','size':0.021,'timestamp':...

回答 2 投票 0

带有过滤器用法的python itertools groupby

我有一个列表= [1、2、3、3、6、8、8、10、2、5、7、7]我正在尝试使用groupby将其转换为1 2 3 3 6 8,8 10 2,5 7,7基本上,大于6的东西,我希望将它们分组,否则我...

回答 1 投票 0

是否有一种方法可以基于值获得元素的唯一组合?

是否有一种方法可以根据值而不是根据位置来获得唯一的组合?我曾使用此代码来获得独特的解决方案,但大多数重复了。还有其他选择吗? ...

回答 1 投票 0

保存itertools产品循环值,然后从最后一个结果恢复

我正在使用此代码来破坏简单的密码mycubana,但我想“暂停” itertools循环,以便在一段时间之后,我可以从上次保存的itertools.product开始恢复循环。

回答 1 投票 -1

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