出力は常に入力と同じ次元を持ち、個々の軸は次のように影響を受けます。
「axes」パラメータで指定された軸の長さが 1 に縮小されます(リデューサーを適用することによって)。
リデューサーに複数の入力または複数の出力がある場合、'fieldAxis' で指定された軸を使用して、リデューサーの入力が提供され、リデューサーの出力が保存されます。
他の軸には影響しません(独立した削減が実行されます)。
| 用途 | 戻り値 |
|---|---|
Array.reduce(reducer, axes, fieldAxis) | 配列 |
| 引数 | タイプ | 詳細 |
|---|---|---|
これ: array | 配列 | 配列。 |
reducer | レデューサ | 適用するレデューサ。各出力は、配列やその他の型ではなく、数値である必要があります。 |
axes | リスト | 縮小する軸のリスト。出力の長さは、これらのすべての軸で 1 になります。 |
fieldAxis | 整数、デフォルト: null | リデューサーの入力フィールドと出力フィールドとして使用する軸。リデューサーに複数の入力または複数の出力がある場合にのみ必要です。この場合、軸の長さはリデューサーの入力数と同じでなければなりません。結果の長さはリデューサーの出力数と同じになります。 |