Ogłoszenie: wszystkie projekty niekomercyjne zarejestrowane do korzystania z Earth Engine przed 15 kwietnia 2025 r. muszą potwierdzić spełnianie warunków użycia niekomercyjnego, aby zachować dostęp. Jeśli nie przejdziesz weryfikacji do 26 września 2025 r., Twój dostęp może zostać wstrzymany.
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
Ograniczenie 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 na wszystkich 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. Wymagane 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.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-07-26 UTC."],[],[]]