numpy配列内の複数の累積合計

ハンスグリック

私はやっかいな初心者なので、この質問がすでに行われている場合は申し訳ありません。1次元のnumpy配列内で異なるサイズの複数のcumsumを実行できるようにするベクトル化ソリューションを探しています。

my_vector=np.array([1,2,3,4,5])
size_of_groups=np.array([3,2])

のようなものが欲しいです

np.cumsum.group(my_vector,size_of_groups)
[1,3,6,4,9]

ループのあるソリューションは必要ありません。numpy関数またはnumpy操作のいずれか。

cs95

numpyについてはよくわかりませんが、パンダはgroupby+を使用してこれを非常に簡単に行うことができますcumsum

import pandas as pd

s = pd.Series(my_vector)
s.groupby(s.index.isin(size_of_groups.cumsum()).cumsum()).cumsum()

0    1
1    3
2    6
3    4
4    9
dtype: int64

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

配列の累積合計

分類Dev

配列の累積合計

分類Dev

Rの複数の列の累積合計を計算する

分類Dev

停止条件付きのnumpy配列の累積合計

分類Dev

複数の列の結合を使用した累積合計

分類Dev

複数のnumpy配列の内積

分類Dev

SASの複数の列の累積合計

分類Dev

Rubyの累積逆配列合計

分類Dev

2D配列の累積合計

分類Dev

ExcelVBA配列の累積合計

分類Dev

列の累積合計

分類Dev

複数のfloat列の累積合計を計算する方法は?

分類Dev

配列の累積合計、別の配列の条件

分類Dev

配列内の不規則なスライスの合計を累積する

分類Dev

複数のウィンドウ関数の累積合計

分類Dev

rの複数の行列の累積合計

分類Dev

numpyの多次元累積合計

分類Dev

三角行列numpyの累積合計

分類Dev

正の数のみの累積合計

分類Dev

MySQLクエリからのPHP配列の累積合計

分類Dev

列の累積合計と割合?

分類Dev

numpy配列の累積合計であり、各値を新しい配列に格納します

分類Dev

ggplotの質的変数の累積合計

分類Dev

JuliaDataFrameの列の累積合計

分類Dev

Timedelta列のPandas累積合計の修正

分類Dev

Cの配列に対する高速累積合計

分類Dev

累積合計の計算

分類Dev

GridView列の実行中/累積合計

分類Dev

Numpyを使用して、例として累積合計0,9を与える配列内のエントリの数を計算するにはどうすればよいですか?