Resultados da pesquisa a pedido "list-comprehension"
Como achatar uma lista de tuplas aninhadas em Python?
Eu tenho uma lista de tuplas que se parece com isso: [('a', 'b'), ('c', 'd'), (('e', 'f'), ('h', 'i'))]Eu quero transformá-lo neste: [('a', 'b'), ('c', 'd'), ('e', 'f'), ('h', 'i')]Qual é a maneira mais pitônica de fazer isso?
Compreensões de matriz aninhadas no CoffeeScript
In Python def cross(A, B): "Cross product of elements in A and elements in B." return [a+b for a in A for b in B] retorna uma matriz unidimensional se você a chamar com duas matrizes (ou cadeias Mas em CoffeeScript cross = (A, B) -> (a+b for a ...
As compreensões de lista e as funções funcionais são mais rápidas que "para loops"?
Em termos de desempenho no Python, uma compreensão de lista ou funções como map (), filter () e reduzem () são mais rápidas que um loop for? Por que, tecnicamente, eles "rodam na velocidade C", enquanto "o loop for roda na velocidade da máquina ...
Para loops com pandas - Quando devo me importa
Estou familiarizado com o conceito de "vetorização" e como os pandas empregam técnicas vetorizadas para acelerar a computação. As funções vetorizadas transmitem operações em toda a série ou no DataFrame para obter acelerações muito maiores do ...
Dividir uma lista em listas aninhadas em um valor
Digamos que eu tenha uma lista assim: [1, 4, None, 6, 9, None, 3, 9, 4 ]Eu decido dividir isso em listas aninhadas emNone, para conseguir esta: [ [ 1, 4 ], [ 6, 9 ], [ 3, 9, 4 ] ]Claro, eu poderia querer fazer isso em(9, None) nesse caso, ...
Trigêmeos pitagóricos usando a compreensão da lista de python
Eu posso descobrir trigêmeos pitagóricos usando o loop for da seguinte maneira: def triplet(n): # Find all the Pythagorean triplets between 1 and n (inclusive) for a in range(n+1): for b in range(a): for c in range(b): if a*a == b*b + ...
Como mesclar um array 2D em Python em uma string com Compreensão de lista?
Compreensão de lista para mim parece ser como o bloco de granito opaco que expressões regulares são para mim. Eu preciso de ponteiros.Diga, eu tenho uma list...
Como crio uma lista de lambdas do Python (em um entendimento de lista / loop for)?
Eu quero criar uma lista de objetos lambda a partir de uma lista de constantes em Python; por exemplo: listOfNumbers = [1,2,3,4,5] square = lambda x: x * x listOfLambdas = [lambda: square(i) for i in listOfNumbers]Isso criará uma lista de ...