ee.Number.unitScale
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Skaluje dane wejściowe, tak aby zakres wartości wejściowych [min, max] stał się zakresem [0, 1]. Wartości spoza zakresu NIE są zmieniane na wartości graniczne. Jeśli min == max, zwracana jest wartość 0.
Wykorzystanie | Zwroty |
---|
Number.unitScale(min, max) | Liczba |
Argument | Typ | Szczegóły |
---|
to: number | Liczba | |
min | Liczba zmiennoprzecinkowa | |
max | Liczba zmiennoprzecinkowa | |
Przykłady
Edytor kodu (JavaScript)
print('-10 scaled between [0, 100]', ee.Number(-10).unitScale(0, 100)); // -0.1
print('10 scaled between [0, 100]', ee.Number(10).unitScale(0, 100)); // 0.1
Konfiguracja Pythona
Informacje o interfejsie Python API i używaniu geemap
do interaktywnego programowania znajdziesz na stronie
Środowisko Python.
import ee
import geemap.core as geemap
Colab (Python)
print('-10 scaled between [0, 100]:',
ee.Number(-10).unitScale(0, 100).getInfo()) # -0.1
print('10 scaled between [0, 100]:',
ee.Number(10).unitScale(0, 100).getInfo()) # 0.1
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: 2025-07-26 UTC.
[null,null,["Ostatnia aktualizacja: 2025-07-26 UTC."],[[["\u003cp\u003e\u003ccode\u003eunitScale\u003c/code\u003e linearly scales a number from a specified input range (\u003ccode\u003emin\u003c/code\u003e, \u003ccode\u003emax\u003c/code\u003e) to a unit range of [0, 1].\u003c/p\u003e\n"],["\u003cp\u003eValues outside the input range are not clamped and will be scaled proportionally.\u003c/p\u003e\n"],["\u003cp\u003eIf the minimum and maximum input values are equal, the function returns 0.\u003c/p\u003e\n"],["\u003cp\u003eIt's useful for normalizing data to a standard scale for comparisons and analysis.\u003c/p\u003e\n"]]],[],null,["# ee.Number.unitScale\n\nScales the input so that the range of input values \\[min, max\\] becomes \\[0, 1\\]. Values outside the range are NOT clamped. If min == max, 0 is returned.\n\n\u003cbr /\u003e\n\n| Usage | Returns |\n|------------------------------|---------|\n| Number.unitScale`(min, max)` | Number |\n\n| Argument | Type | Details |\n|----------------|--------|---------|\n| this: `number` | Number | |\n| `min` | Float | |\n| `max` | Float | |\n\nExamples\n--------\n\n### Code Editor (JavaScript)\n\n```javascript\nprint('-10 scaled between [0, 100]', ee.Number(-10).unitScale(0, 100)); // -0.1\nprint('10 scaled between [0, 100]', ee.Number(10).unitScale(0, 100)); // 0.1\n```\nPython setup\n\nSee the [Python Environment](/earth-engine/guides/python_install) page for information on the Python API and using\n`geemap` for interactive development. \n\n```python\nimport ee\nimport geemap.core as geemap\n```\n\n### Colab (Python)\n\n```python\nprint('-10 scaled between [0, 100]:',\n ee.Number(-10).unitScale(0, 100).getInfo()) # -0.1\nprint('10 scaled between [0, 100]:',\n ee.Number(10).unitScale(0, 100).getInfo()) # 0.1\n```"]]