Результаты поиска по запросу "cumsum"

2 ответа

потому что ваш первый элемент NaN. Вы должны либо проверить и заменить NaN, либо dropna ()

отаю с пандами, но у меня не так много опыта. У меня есть следующий DataFrame:

2 ответа

обобщенные кумулятивные функции в NumPy / SciPy?

Есть ли функция в numpy или scipy (или в какой-то другой библиотеке), которая обобщает идею cumsum и cumprod для произвольной функции. Например, рассмотрим (теоретическую) функцию cumf( func, array)func - это функция, которая принимает два числа ...

4 ответа

Обновил код.

ТОП публикаций

1 ответ

 обеспечивает вычисление первых двух элементов. При размере окна 3 по умолчанию первые два элемента - это NaN.

ьзуя pandas, какой самый простой способ вычислить скользящую сумму по предыдущим n элементам, например, для расчета продаж за три дня:

2 ответа

Pandas DataFrame: как группировать последовательные значения

2 ответа

Накопительная сумма в матрице

У меня есть матрица как A= [ 1 2 4 2 3 1 3 1 2 ]и я хотел бы рассчитать его совокупную сумму по строке и столбцу, то есть я хочу, чтобы результат был B = [ 1 3 7 3 8 13 6 12 19 ]Любые идеи о том, как сделать это в R быстро? (Возможно используя ...

3 ответа

Вот нетрадиционное решение. Не очень быстро, хотя. (Даже чуть медленнее, чем панды).

де новичок в numpy, так что извините, если этот вопрос уже задавался. Я ищу решение для векторизации, которое позволяет запускать несколько cumsum разного размера в одномерном массиве. my_vector=np.array([1,2,3,4,5]) ...

2 ответа

Накопительная сумма в матрице

У меня есть матрица как

4 ответа

Рассчитать совокупную сумму в каждом ID (группе)

С фреймом данных:

1 ответ

Matlab, альтернатива созданию дополнительного вектора?

Если у меня есть это, я получаю ошибку sum(vector) == cumsum(vector)(length(vector)) >> Error: ()-indexing must appear last in an index expression.Я знаю, я могу просто сделать: Vec1 = cumsum(mat); sum(mat) == Vec1(length(mat))который вернет ...