ee.Array.reduce

Reducer を配列に適用するには、指定された各軸に沿ってすべての入力値を折りたたみ、Reducer によって計算された単一の出力値にします。

出力の次元は常に入力と同じで、個々の軸は次のように影響を受けます。

  • 'axes' パラメータで指定された軸の長さは 1 に縮小されます(Reducer を適用することで)。
  • Reducer に複数の入力または複数の出力がある場合、'fieldAxis' で指定された軸は、Reducer の入力の提供と Reducer の出力の保存に使用されます。
  • 他のすべての軸は影響を受けません(独立した削減が実行されます)。

用途戻り値
Array.reduce(reducer, axes, fieldAxis)配列
引数タイプ詳細
this: array配列配列。
reducerレデューサ適用する Reducer。各出力は、配列や他の型ではなく、数値である必要があります。
axesリスト削減する軸のリスト。出力の長さは、これらのすべての軸で 1 になります。
fieldAxis整数、デフォルト: nullReducer の入力フィールドと出力フィールドとして使用する軸。Reducer に複数の入力または複数の出力がある場合にのみ必要です。この場合、軸の長さは Reducer の入力数と同じにする必要があり、結果の長さは Reducer の出力数と同じになります。