Wprowadzamy w Earth Engine
poziomy limitów niekomercyjnych, aby chronić współdzielone zasoby obliczeniowe i zapewnić niezawodną wydajność dla wszystkich. Projekty niekomercyjne domyślnie korzystają z poziomu Społeczność, ale w każdej chwili możesz zmienić poziom projektu.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
ee.Array.reduce
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Zastosuj funkcję redukującą do tablicy, zwijając wszystkie wartości wejściowe wzdłuż każdego określonego osi w jedną wartość wyjściową obliczoną przez funkcję redukującą.
Dane wyjściowe mają zawsze taki sam wymiar jak dane wejściowe, a poszczególne osie są modyfikowane w ten sposób:
- Długość osi określonych w parametrze „axes” jest zmniejszana do 1 (przez zastosowanie reduktora).
- Jeśli funkcja redukująca ma wiele danych wejściowych lub wyjściowych, oś określona w parametrze „fieldAxis” będzie używana do dostarczania danych wejściowych funkcji redukującej i przechowywania jej danych wyjściowych.
- Nie ma to wpływu na pozostałe osie (redukcje są przeprowadzane niezależnie).
| Wykorzystanie | Zwroty |
|---|
Array.reduce(reducer, axes, fieldAxis) | Tablica |
| Argument | Typ | Szczegóły |
|---|
to: array | Tablica | Tablica. |
reducer | Ograniczenie | Funkcja redukująca do zastosowania. Każde z jej wyjść musi być liczbą, a nie tablicą ani innym typem. |
axes | Lista | Lista osi, wzdłuż których ma nastąpić redukcja. Dane wyjściowe będą miały długość 1 we wszystkich tych osiach. |
fieldAxis | Liczba całkowita, domyślnie: null | Oś, która ma być używana jako pola wejściowe i wyjściowe funkcji redukującej. Wymagany tylko wtedy, gdy funkcja redukująca ma wiele danych wejściowych lub wyjściowych. W takim przypadku oś musi mieć długość równą liczbie danych wejściowych funkcji redukującej, a w wyniku będzie miała długość równą liczbie danych wyjściowych funkcji redukującej. |
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2026-04-20 UTC.
[null,null,["Ostatnia aktualizacja: 2026-04-20 UTC."],[],[]]