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
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-26 (שעון UTC).
[null,null,["עדכון אחרון: 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```"]]