ee.Number.unitScale

Điều chỉnh tỷ lệ đầu vào để phạm vi giá trị đầu vào [tối thiểu, tối đa] trở thành [0, 1]. Các giá trị không nằm trong phạm vi sẽ KHÔNG được xếp vào phạm vi này. Nếu min == max, 0 sẽ được trả về.

Cách sử dụngGiá trị trả về
Number.unitScale(min, max)Số
Đối sốLoạiThông tin chi tiết
this: numberSố
minSố thực dấu phẩy động
maxSố thực dấu phẩy động

Ví dụ

Trình soạn thảo mã (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

Thiết lập Python

Hãy xem trang Môi trường Python để biết thông tin về API Python và cách sử dụng geemap cho quá trình phát triển tương tác.

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