# Itertools Questions

Ad

## How to generate all possible combinations from list elements in Python having Pandas DataFrames in list?

Good afternoon! i have a list of lists in python. example: mylist = [['a', 'b', 'c'], [1, 2], [df1, df2]]

## eucledian distance between lists inside a list

I would like to calculate eucledian distance between lists inside a list and if that distance is smaller than threshold than get maximum element

## How to pythonicly improve a list comprehension

What follows is a (working) attempt to compose tuples such that the i'th member of the i'th tuple is taken from the second tuple, with the

## How to create a list of dictionaries from a dictionary with lists of different lengths

I want to create a list of dictionaries with the same index element from each list. i have this dictionary: d = {'name':

## Accurate cumulative sum for floats in Python 3

Given a list of floats in python, what is the most accurate way to produce the accumulated sums of that list? by accurate i mean

## Permutations in python but only allowing each element to be used up to n times

I have an array of 30 floats and i need to take all permutations of 4 of this array. obviously this gives quite a large number of

## Zip list with several elements

I am trying to enhance zip_with_scalar logic. i am trying to zip with a

## Optimising iteration and substitution over large dataset

I've made a post

## Memory optimization for generating data larger than RAM

Let say i want to generate the cartesian product of a range, ie: from itertools import product var_range = range(-10000, 10000)

## datatype of the answer given while using itertools

Could anyone tell me what would be the data type of the answer given, while using itertools.combination(iterable, r)?? from

Ad

## Two dimensional table index generator using Python's itertools

I'd like to place items from a list at sequential indexes of a table, with the number of columns being controlled by the input. i know how to do

## Python set types to vectors without repetitions

I have k vectors and k types, where every vector is in the length n. n > k. i need to put the types in the vector such that for every

## Using itertools.tee to duplicate a nested iterator (ie itertools.groupby)

I'm reading a file (while doing some expensive logic) that i will need to iterate several times in different functions, so i really want to read

## Python Combinations and product

I have a list of dataframes columns: l=[aa , as , ad , bb , bc , cd , cf,cg ] and i need all combinations

## Get closest coordinate in 2D array

Coordinates = [(-225.0, -299.5), (-150.0, 75.5), (0.0, 0.0), (225.0, 300.5)] xy = (-222.4, -204.5) what is the best way

## Generate only continuous combinations of a list of numbers

I have a list in python [1, 2, 3, 4, 5, 6]. i want to generate all possible combinations of length 2, 3, 4 and 5. i have used

## How could I shuffle python infinite generator

I have an object which i make it to be an generator: class obj(object): def __init__(): pass def __iter__():

## Slice of dictionary that is a result of collections.Counter

While i am trying to create a dictionary using dict(x), where x is a slice of another dictionary,d(y) where y is collections.counter() object.

## Unique combinations from list with "distance limit"

Given the list a = ['a', 'b', 'c', 'd', 'e'], i would use itertools.combinations to get all unique combos like

## Python - Removing tuples by prefix and suffix from list

What's the fastest way to remove tuples from a python list (and update the list with the removed tuples) according to what the tuple starts with

## I want to get all combination of a list in form of a list of list using combinations method of itertools

I tried this import itertools a=[10, 1 ,2, 7, 6, 1, 5] b=[] for i in range(len(a)): for s in itertools.combinations(a,i):

Ad

## multiple number of inputs to a function , specifically itertools.product()

I am trying to write a code that needs itertools.product to generate the output from a multiple number of lists , or even variable numbers , for

## Group tuples inside a list by matching positions of two of its sub-elements

I have a list of tuples as below. the tuple in itself is a nested tuple with 3 sub-elements (tuples) inside it. [(('a', 'apple'),

## All possible combinations of letters from a list, from 1 to 20 - python

Currently trying to get this to create all possible combinations of these 20 letters in a list, (without repeats) letters =

## Dynamically create all column combinations in a pandas data frame

I have a data frame df with columns and string values in it. my goal is to create a data frame final_df whose columns

## How to minimize space cost when using itertools.tee to check the next element?

I'm trying to use itertools.tee to know if an iterator is empty without consuming it entirely: from itertools import

## create N lists of maximum lengt K with all possible orderings

Given a list of length n in python: a = [a,b,c] i want to create all possible combinations of lists with a set

## Creating specific permutations Python

I have values for a 2-dimensional list: # 4 x 4, 2-dimensional list values = [[4, 7, 8], [1, 3, 4], [7, 5,

## Why itertools.groupby() doesn't work?

I've checked some topics about groupby() but i don't get what's wrong with my example: students = [{'name': 'paul',

## Speeding up itertools combinations with cython

I have the following code to generate all possible combinations in specified range using itertools but i cant get any speed improvements from

## Counterintuitive behaviour of `list(itertools.groupy)`

Let me demonstrate. it has bitten me twice and first time i gave up thinking that i can't understand how groupby works. i am using

## Find combinations without changing order

I am trying to generate permutations from this list without changing the order. mylist = [["a", "b"],

Ad

## Functional programming vs list comprehension

Mark lutz in his book "learning python" gives an example: >>> [(x,y) for x in range(5) if x%2==0 for y in range(5) if

## Python - What is a more efficient way to aggregate list of dictionaries?

I have a list of python dictionaries and i'm trying to aggregate the keys based on different metrics (max, min). right now, i am converting

## Permutation method generating results arbitrarily

I am using the permutations() function from the itertools module. i have to compare two strings. the strings can be

## Long Permutations from Small Lists

I have a list titled outcomes: outcomes = ["heads", "tails"] as you can see, the list has two

## If i uncomment the print() function in the for loop, the 'groups' list is getting populated with empty lists instead of results

Import itertools data1 =[100,80,80,80,80,80,90,90,85,85,85] keys = [] groups = [] sorted_data1 = sorted(data1) for k,g in

## Want to store output from itertools as array

I have the following code result = itertools.combinations_with_replacement(range(3),3) for each in result: print(each)

## How do I find all possible ways I can fit an array to 4 slots with the possibility of the array having more/less than 4 numbers?

Let's say i have 4 buckets and an array of numbers like [1,2,3,4,5] | || || || | |__||__||__||__| 1 2 3 4

## Loop Pandas table in Django template

I have a pandas table which filled with values in my view. this view send this data to my template. unfortunately i can't loop the values despite

## How to elegantly generate all prefixes of an iterable? (cumulative iterable)

From an iterable, i'd like to generate an iterable of its prefixes (including the original iterable itself). for prefix in

## Permutations with repetition given a number of dices

I was looking for a solution on internet, but could not find an answer, mostly due to my poor english (i could not ask a correct question).

## How to get all permutations of string as list of strings (instead of list of tuples)?

The goal was to create a list of all possible combinations of certain letters in a word... which is fine, except it now ends up as a list of

Ad

## How do I use itertools.groupby()?

I haven't been able to find an understandable explanation of how to actually use python's itertools.groupby() function. what i'm

## Combine a 2D array into 1D without numpy

The result of a list comprehension: [['a', 'b', 'c'], ['ab', 'ac', 'bc'], ['abc']] the challenge is to convert

## Get product of lists of tuples by combining tuple elements?

I have a list of tuples that i am trying to get the product of by combining the individual tuple elements. for example:

Ad

## Blog Categories

Ad