Articles of sum

¿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 […]

Comportamiento numpy.sum extraño al agregar ceros

Entiendo cómo las operaciones aritménicas matemáticamente equivalentes pueden resultar en resultados diferentes debido a errores numéricos (por ejemplo, sumr flotadores en diferentes órdenes). Sin embargo, me sorprende que agregar ceros a la sum puede cambiar el resultado. Pensé que esto siempre es válido para flotadores, sin importar qué: x + 0. == x . Aquí […]

¿Cómo agrego dos enteros juntos con Twisted?

Tengo dos enteros en mi progtwig; Llamémoslos ” a ” y ” b “. Me gustaría sumrlos y obtener otro entero como resultado. Estos son objetos regulares de Python int . Me pregunto; ¿Cómo los agrego junto con Twisted? ¿Hay alguna función especial de performAsynchronousAddition algún lugar? ¿Necesito un Deferred ? ¿Qué pasa con el […]

Cómo sumr los valores de las tuplas que tienen el mismo nombre en Python

Tengo la siguiente lista que contiene tuplas que tienen valores: mylist=[(3, ‘a’), (2, ‘b’), (4, ‘a’), (5, ‘c’), (2, ‘a’), (1, ‘b’)] ¿Hay una manera de sumr todos los valores que comparten el mismo nombre? Algo como: (9, ‘a’), (3, ‘b’), (5, ‘c’) Probé iterando tuplas con for loop pero no puedo obtener lo que […]

Cómo ignorar los valores al usar numpy.sum y numpy.mean en matrices

¿Hay una manera de evitar el uso de valores específicos al aplicar sum y media en números? Me gustaría evitar, por ejemplo, el valor -999 al calcular el resultado. In [14]: c = np.matrix([[4., 2.],[4., 1.]]) In [15]: d = np.matrix([[3., 2.],[4., -999.]]) In [16]: np.sum([c, d], axis=0) Out[16]: array([[ 7., 4.], [ 8., -998.]]) […]

Sumar los primeros 2 elementos en una lista de Python cuando la longitud de la lista es desconocida

Estoy trabajando en el siguiente ejercicio de lista de Python de codingbat.com: Dada una matriz de entradas, devuelve la sum de los primeros 2 elementos de la matriz. Si la longitud de la matriz es menor que 2, simplemente sume los elementos que existen, devolviendo 0 si la matriz tiene la longitud 0. Ejemplos: sum2([1, […]

Python equivalente de sum () usando xor ()

Me gusta la función de sum de Python: >>> z = [1] * 11 >>> zsum = sum(z) >>> zsum == 11 True Quiero la misma funcionalidad con el uso de xor (^) no agregar (+). Quiero usar el mapa. Pero no puedo averiguar cómo hacer esto. ¿Alguna pista? No estoy satisfecho con esto: def […]