ee.Array.reduce

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

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

  • 「axes」パラメータで指定された軸の長さが 1 に縮小されます(リデューサーを適用することによって)。

  • リデューサーに複数の入力または複数の出力がある場合、'fieldAxis' で指定された軸を使用して、リデューサーの入力が提供され、リデューサーの出力が保存されます。

  • 他の軸には影響しません(独立した削減が実行されます)。

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