ee.Number.unitScale

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.

WykorzystanieZwroty
Number.unitScale(min, max)Liczba
ArgumentTypSzczegóły
to: numberLiczba
minLiczba zmiennoprzecinkowa
maxLiczba 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