itertools 相关问题

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

numba安全版的itertools.combinations?

我有一些代码会循环处理一大堆的itertools.combinations,现在是一个性能瓶颈。我试图求助于numba的@jit(nopython=True)来加快它的速度,但我在运行 ...

回答 1 投票 2

如何创建pandas列的所有可能组合?

考虑以下pandas DF:col1 col2 col3 1 3 1 2 4 2 3 1 3 4 0 1 2 4 0 3 1 5 我如何才能创建所有可能的组合和的所有值的新的列 ...

回答 1 投票 0

如何使用groupby? 使用groupby通过从函数中获取输入来查找奇数或偶数。

下面是我的任务 定义一个函数even_or_odd,它接收一个整数作为输入,并返回字符串even和odd,如果给定的数字分别是偶数和奇数。将列表中的数字分类为n......。

回答 1 投票 0

如何估算一个for循环的迭代时间并以tqdm显示?

我想估计以下代码的迭代时间,并将其显示在进度条上(tdqm)。这个函数将给出string.printable.import...的所有可能组合。

回答 1 投票 0

将数字元素相加,得到想要的结果

通过使用代码段 import itertools numbers = [1,2,3,4,5] results = [7,8] allcombs = [seq for i in range(len(numbers), 0, -1) for seq in itertools.combinations(numbers, i) if sum(seq) in results] ....

回答 1 投票 0

使用数字索引调用特定的排列组合。

我正在使用itertools.permutations函数来创建一个列表,其中包含一个列表中所有字符的组合,然后将结果连接在一起,就像这样: from itertools import permutations def ...

回答 1 投票 0

从字符串中创建连续的双字短语。

我花了难以置信的时间,试图寻找一种方法来使用itertools将一个句子转化为两个词组的列表。我想把这个 "快速的棕色狐狸",并把它变成这样。"...

回答 3 投票 0

python itertools.tee - 为什么我的副本会这样?

我有以下代码。# 创建一个迭代器 result = itertools.groupby(people, key=get_job) # 创建副本 copy1, copy2, copy3, copy4, copy5 = itertools.tee(result, 5) # 为key运行第一个副本,...。

回答 1 投票 0

我不明白itertools.permutations(奇怪的输出)。

很抱歉用我的愚蠢来打扰你...... 我不知道itertools.permutations是如何工作的,输出结果很奇怪! 它应该返回所有可能的组合,就像一个长度的蛮力......

回答 1 投票 0

读取巨大的文本文件的特定部分 (可能使用 Itertools) 读取巨大文本文件的特定部分 (可能用 Itertools)

简而言之,我试图从文本文件中 "提取 "某些行(字符串)。但还有更多。我有一个相当大的文本文件(100,000行,60MB)。有一些重要的数据块, ...

回答 1 投票 0

Python,换算成permuation-index函数。

我有一些列表的变体:>>> import itertools >>> perms = list(itertools.permutations([0,1,2,3])) >>> perms [(0, 1, 2, 3), (0, 1, 3, 2), (0, 2, 1, 3), (0, 2, 3, ...)

回答 4 投票 2

使用python itertools来寻找所有可能的子列表元素组合,使其与目标值相加。

拜托,我已经翻阅了已经回答过的问题,但找不到答案。我对python相当陌生。我的问题是 例如,给定: myList = [[2,4], [1,3], [3,5], [1,4]]。我怎么能...

回答 1 投票 0

尝试在Python中写一个所有可能的4个字符组合的列表。

基本上,我希望所有4个字符组合可能写在一个txt文件中,你认为我错了,你会如何解决它? 可能的组合是38^4,这等于2085136,因此...

回答 1 投票 0

数据框中所有独特的列组合。

谢谢你的阅读 我试图在一个数据框架中创建所有可能的列的唯一组合。所以,有A,B,C和D列,组合将是AB,AC,AD,BC,BD,ABC,ABD。A B ...

回答 2 投票 1

用itertools [repicate]对具有不同大小嵌套列表组合的列表进行迭代。

strange_list = [3, 4, 5, [6, 7, 8, [9, 0, 9], 4, 34, 'hello'], [[[['wtf']]] 。] 如何使用itertools模块中的某个函数获得以下列表。...

回答 1 投票 0

csv.reader打印['var']而不是var。

当我读取一个csv文件,并将行值转入一个字符串变量中时,会打印出'['var'']',但我只需要var.from itertools import islice import csv with open("test12.csv") as tl: for row in islice(....

回答 1 投票 0

如何在不引起属性错误的情况下按值对列表进行分组

我有一个CSV,OutputA的格式是: Position,Category,Name,Team,Points 1,A,James,Team 1,100 2,A,Mark,Team 2,95 3,A,Tom,Team 1,90 我试图得到一个CSV的输出,它得到了......的总积分。

回答 1 投票 0

为什么我的琴弦长度为1的,会变成长度为3的?

我一直想做一个压缩系统,但我的琴弦一直在变化,从长度1:转为长度3长度2:转为长度5长度3:转为长度7长度4:转为长度9......。

回答 1 投票 -1

在Python 3中使用itertools.product和list的工作方法

我正在尝试创建一个给定蛋白质序列的可能的密码子列表。基本上,我试图创建的脚本将处理一个给定的字符串输入,并输出另一个可能的组合......

回答 3 投票 6

对列表中的项目进行分组并计算总和。

我有一个每周数字的列表,需要获得按月分组的总数。下面的代码可以完成这项工作,但应该有一个更简单的方法,使用标准库来完成这项工作。

回答 1 投票 0

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