Articles of sum

¿Cómo encontrar la lista en una lista de listas cuya sum de elementos es la mayor?

Tengo una lista de listas: x = [[1,2,3], [4,5,6], [7,8,9], [2,2,0]] Quiero obtener la lista cuya sum de sus elementos es la más grande en la lista. En este caso [7,8,9] . Prefiero tener un map elegante o lambda o método de comprensión de listas que un bucle for/while/if . Atentamente

¿Cómo calcular la sum de una columna en una tabla SQL para una fecha determinada y parchear los valores perdidos con los de la fecha anterior más cercana?

Tengo una mesa que se parece a esto: +—–+———–+————+ | id | value | date | +—–+———–+————+ | id1 | 1499 | 2012-05-10 | | id1 | 1509 | 2012-05-11 | | id1 | 1511 | 2012-05-12 | | id1 | 1515 | 2012-05-13 | | id1 | 1522 | 2012-05-14 | | id1 | […]

Código de Python para sum con condición

La tarea es la siguiente: sume los elementos de la lista con índices pares y multiplique el resultado por el elemento de la última lista. Tengo este código de solución oneliner en Python. array = [-37,-36,-19,-99,29,20,3,-7,-64,84,36,62,26,-76,55,-24,84,49,-65,41] print sum(i for i in array if array.index(i) % 2 == 0)*array[-1] if array != [] else 0 Mi […]

Suma condicional en Python basada en la entrada de fila

Estoy tratando de hacer un producto de sum condicional en Python. La idea simplificada es la siguiente: A = [1 1 2 3 3 3] B = [0.50 0.25 0.99 0.80 0.70 0.20] Me gustaría tener como salida Total1 = 0.50*1 + 0.25*1 Total2 = 0.99*2 Total3 = 0.80*3 + 0.70*3 + 0.20*3 Estaba pensando […]

¿Cómo obtener la sum de productos de todas las combinaciones en una matriz en Python?

Estoy usando Python y me dan una matriz como a = [1, 2, 3, 4] y quiero encontrar la sum de todas las posibles multiplicaciones de combinaciones como: Para combinaciones de 1: 1 + 2 + 3 + 4 Para combinaciones de 2: 1*2 + 2*3 + 3*4 + 4*1 . Para la combinación de […]

Encontrar la sum de una columna en una lista Obteniendo “TypeError: no se puede reducir con un tipo flexible”

Así que soy nuevo en Python y he buscado esta respuesta, pero la mayoría de las respuestas están por encima de mi cabeza. Tengo una lista como esta: right point point 1.76999998093 right fear fear 1.62700009346 right sit sit 1.46899986267 right chord chord 1.47900009155 right speed speeed 1.71300005913 right system system 1.69799995422 right hard hard […]

¿Cómo paralelizar un cálculo de sum en python numpy?

Tengo una sum que estoy tratando de calcular, y tengo dificultades para paralelizar el código. El cálculo que estoy tratando de paralelizar es un poco complejo (usa matrices numpy y matrices dispersas). Escupe una matriz numpy, y quiero sumr las matrices de salida de unos 1000 cálculos. Idealmente, mantendría una sum stream en todas las […]

El método .sum () en pandas da resultados inconsistentes

Tengo un DataFrame grande (alrededor de 4e + 07 filas). Al sumrlo, obtengo 2 resultados significativamente diferentes si hago la sum antes o después de la selección de la columna. Además, el tipo cambia de float32 a float64 aunque los totales están por debajo de 2 ** 31 df[[col1, col2, col3]].sum() Out[1]: col1 9.36e+07 col2 […]

Concatenar las tuplas usando sum ()

De este post aprendí que puedes concatenar tuplas con: >>> tuples = ((‘hello’,), (‘these’, ‘are’), (‘my’, ‘tuples!’)) >>> sum(tuples, ()) (‘hello’, ‘these’, ‘are’, ‘my’, ‘tuples!’) Que se ve muy bien. Pero ¿por qué funciona esto? Y, ¿es esto óptimo, o hay algo de itertools que sería preferible a esta construcción?

¿Por qué el objeto ‘int’ no es un error que se puede llamar cuando se usa la función sum ()?

Estoy tratando de averiguar por qué recibo un error al utilizar la función de sum en un rango. Aquí está el código: data1 = range(0, 1000, 3) data2 = range(0, 1000, 5) data3 = list(set(data1 + data2)) # makes new list without duplicates total = sum(data3) # calculate sum of data3 list’s elements print total […]