sum- все статьи тега


SQL-запрос для получения сумм элементов в иерархической структуре между двумя таблицами

Приведена таблица T_BudgetCharts. Он содержит иерархическую структуру элементов от 1-го до n-го уровня. Значение присваивается только элементам на N-м уровне. Другие элементы, которые не являются последним уровнем, имеют 0 присваиваний. Приведена другая таблица, T_Invoice. Эта таблица содержит некоторые заказы, которые находятся в отношении к первой таблице, используя столбец BudgetItemID. Что мне нужно, так это написать SQL-запрос, который возвращает TotalSum каждого BudgetItem из T_BudgetCha ...

Перебор массивов в Python 3

Я уже давно не кодирую и не пытаюсь вернуться в Python. Я пытаюсь написать простую программу, которая суммирует массив, добавляя каждое значение элемента массива к сумме. Вот что у меня есть: def sumAnArray(ar): theSum = 0 for i in ar: theSum = theSum + ar[i] print(theSum) return theSum Я получаю следующую ошибку: line 13, theSum = theSum + ar[i] IndexError: list index out of range Я обнаружил, что то, что я пытаюсь сделать, очевидно, так же просто, как это: sum( ...

Включает в себя: условное сумму

У меня есть следующий массив numpy: import numpy as np arr = np.array([[1,2,3,4,2000], [5,6,7,8,2000], [9,0,1,2,2001], [3,4,5,6,2001], [7,8,9,0,2002], [1,2,3,4,2002], [5,6,7,8,2003], [9,0,1,2,2003] ]) Я понимаю np.sum(arr, axis=0), чтобы обеспечить результат: array([ 40, 28, 36, 34, 16012]) То, что я хотел бы сделать (без цикла for ), - это суммировать ...

Python встроенная функция sum vs. для производительности цикла

Я заметил, что встроенная функция Python sum примерно в 3 раза быстрее цикла for при суммировании списка из 1 000 000 целых чисел: import timeit def sum1(): s = 0 for i in range(1000000): s += i return s def sum2(): return sum(range(1000000)) print 'For Loop Sum:', timeit.timeit(sum1, number=10) print 'Built-in Sum:', timeit.timeit(sum2, number=10) # Prints: # For Loop Sum: 0.751425027847 # Built-in Sum: 0.266746997833 Почему это? Как реализуется sum? ...

Сумма цифр числа-python

Если я хочу найти сумму цифр числа, то есть: вход: 932 вывод: 14, то есть (9 + 3 + 2) Какой самый быстрый способ сделать это? Я инстинктивно сделал: sum(int(digit) for digit in str(number)) И я нашел это в интернете: sum(map(int, str(number))) Что лучше всего использовать для скорости, и есть ли другие методы, которые еще быстрее? ...

Как суммировать все значения столбца в данных.кадр?

у меня есть фрейм данных с несколькими столбцами; некоторые числовые и некоторые символы. Как вычислить сумму столбца? я погуглил для этого, и я вижу множество функций (sum,cumsum,rowsum,rowSums,colSums,aggregate,apply), но я не могу понять ее смысл. например, предположим, что у меня есть фрейм данных people со следующими столбцами Name Height Weight Mary 65 110 John 70 200 Jane 64 115 … как я могу получить сумму всех Весов? ...