ee.Number.unitScale

הפונקציה משנה את קנה המידה של הקלט כך שטווח ערכי הקלט [min, max] הופך ל-‎[0, 1]‎. ערכים מחוץ לטווח לא יוצמדו. אם הערך של min שווה לערך של max, הפונקציה מחזירה 0.

שימושהחזרות
Number.unitScale(min, max)מספר
ארגומנטסוגפרטים
זה: numberמספר
minמספר ממשי (float)
maxמספר ממשי (float)

דוגמאות

עורך הקוד (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

הגדרת Python

מידע על Python API ועל שימוש ב-geemap לפיתוח אינטראקטיבי מופיע בדף Python Environment.

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