Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Earth Engine obsługuje wektory jednowymiarowe, macierze dwuwymiarowe, sześciany trójwymiarowe i hipersześciany o większej wymiarowości o typie ee.Array. Tablice to elastyczna struktura danych, ale w zamian za oferowaną przez nie moc nie skalują się tak dobrze jak inne struktury danych w Earth Engine. Jeśli problem można rozwiązać bez użycia tablic, wynik zostanie obliczony szybciej i skuteczniej. Jeśli jednak problem wymaga modelu o większej wymiarowości, elastycznej algebry liniowej lub czegoś innego, do czego najlepiej nadają się tablice, możesz użyć klasy Array.
Wymiar, kształt i rozmiar tablicy
Wymiar tablicy odnosi się do liczby osi, wzdłuż których zmieniają się dane. Na przykład tablice 0-wymiarowe to liczby skalarne, 1-wymiarowe to wektory, 2-wymiarowe to macierze, 3-wymiarowe to sześciany, a >3-wymiarowe to hipersześciany. W przypadku tablicy N-wymiarowej jest N osi od 0 do N-1. Kształt tablicy jest określany przez długości osi. Długość osi to liczba pozycji na niej. Rozmiar tablicy, czyli liczba elementów w tablicy, jest równa iloczynowi długości osi. Każda wartość w każdej pozycji na każdej osi musi być prawidłową liczbą, ponieważ obecnie nie są obsługiwane rzadkie ani nieregularne tablice. Typ elementu tablicy wskazuje, jakiego typu są poszczególne elementy. Wszystkie elementy tablicy mają ten sam typ.
[[["Ł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-02-18 UTC."],[[["Earth Engine utilizes the `ee.Array` type to represent vectors, matrices, cubes, and higher-dimensional hypercubes, offering a flexible but potentially less scalable data structure compared to other options."],["The dimension of an array signifies the number of axes, with 0-D representing scalars, 1-D vectors, 2-D matrices, 3-D cubes, and beyond 3-D hypercubes."],["An array's shape is defined by the lengths of its axes, while the total size is the product of these lengths, with each position containing a valid number due to the lack of support for sparse or ragged arrays."]]],[]]