| 用途 | 戻り値 |
|---|---|
Array.accum(axis, reducer) | 配列 |
| 引数 | タイプ | 詳細 |
|---|---|---|
これ: array | 配列 | 累積する配列。 |
axis | Integer | 累積を実行する軸。 |
reducer | Reducer、デフォルト: null | 値を累積するリデューサー。デフォルトは SUM で、指定された軸に沿って各ベクトルの累積合計を生成します。 |
例
コードエディタ(JavaScript)
print(ee.Array([-1]).accum(0)); // [-1] print(ee.Array([-2, 1]).accum(0)); // [-2, -1] print(ee.Array([-2, 1, 9]).accum(0)); // [-2, -1, 8] // accum over 2D arrays with different axes. print(ee.Array([[1, 3], [5, 7]]).accum(0)); // [[1,3],[6,10]] print(ee.Array([[1, 3], [5, 7]]).accum(1)); // [[1,4],[5,12]] // sum is the default reducer. print(ee.Array([2, -2, 3, 1]).accum(0)); // [2,0,3,4] print(ee.Array([2, -2, 3, 1]).accum(0, ee.Reducer.sum())); // [2,0,3,4] // Some example reducers. print(ee.Array([2, -2, 3, 1]).accum(0, ee.Reducer.max())); // [2,2,3,3] print(ee.Array([2, -2, 3, 1]).accum(0, ee.Reducer.mean())); // [2,0,1,1] print(ee.Array([2, -2, 3, 1]).accum(0, ee.Reducer.min())); // [2,-2,-2,-2] print(ee.Array([2, -2, 3]).accum(0, ee.Reducer.product())); // [2,-4,-12]
import ee import geemap.core as geemap
Colab(Python)
display(ee.Array([-1]).accum(0)) # [-1] display(ee.Array([-2, 1]).accum(0)) # [-2, -1] display(ee.Array([-2, 1, 9]).accum(0)) # [-2, -1, 8] # accum over 2D arrays with different axes. display(ee.Array([[1, 3], [5, 7]]).accum(0)) # [[1, 3],[6, 10]] display(ee.Array([[1, 3], [5, 7]]).accum(1)) # [[1, 4],[5, 12]] # sum is the default reducer. display(ee.Array([2, -2, 3, 1]).accum(0)) # [2, 0, 3, 4] # [2, 0, 3, 4] display(ee.Array([2, -2, 3, 1]).accum(0, ee.Reducer.sum())) # Some example reducers. # [2, 2, 3, 3] display(ee.Array([2, -2, 3, 1]).accum(0, ee.Reducer.max())) # [2, 0, 1, 1] display(ee.Array([2, -2, 3, 1]).accum(0, ee.Reducer.mean())) # [2, -2, -2, -2] display(ee.Array([2, -2, 3, 1]).accum(0, ee.Reducer.min())) # [2, -4, -12] display(ee.Array([2, -2, 3]).accum(0, ee.Reducer.product()))