Объявление : Все некоммерческие проекты, зарегистрированные для использования Earth Engine до
15 апреля 2025 года, должны
подтвердить некоммерческое право на сохранение доступа к Earth Engine.
ee.Number.divide
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Делит первое значение на второе, возвращая 0 при делении на 0.
Использование | Возврат | Number. divide (right) | Число |
Аргумент | Тип | Подробности | это: left | Число | Левое значение. |
right | Число | Правое значение. |
Примеры
Редактор кода (JavaScript)
print('5 / 10', ee.Number(5).divide(ee.Number(10))); // 0.5
print('5 / 10.2', ee.Number(5).divide(ee.Number(10.2))); // 0.490196078
print('5 / -10.2', ee.Number(5).divide(ee.Number(-10.2))); // -0.490196078
print('-10.2 / 5', ee.Number(-10.2).divide(ee.Number(5))); // -2.04
print('-10.2 / -5', ee.Number(-10.2).divide(ee.Number(-5))); // 2.04
print('0 / 10', ee.Number(0).divide(ee.Number(10))); // 0
print('10 / 0', ee.Number(10).divide(ee.Number(0))); // 0
Настройка Python
Информацию об API Python и использовании geemap
для интерактивной разработки см. на странице «Среда Python» .
import ee
import geemap.core as geemap
Colab (Python)
print('5 / 10:', ee.Number(5).divide(ee.Number(10)).getInfo()) # 0.5
print('5 / 10.2:',
ee.Number(5).divide(ee.Number(10.2)).getInfo()) # 0.490196078
print('5 / -10.2:',
ee.Number(5).divide(ee.Number(-10.2)).getInfo()) # -0.490196078
print('-10.2 / 5:', ee.Number(-10.2).divide(ee.Number(5)).getInfo()) # -2.04
print('-10.2 / -5:', ee.Number(-10.2).divide(ee.Number(-5)).getInfo()) # 2.04
print('0 / 10:', ee.Number(0).divide(ee.Number(10)).getInfo()) # 0
print('10 / 0:', ee.Number(10).divide(ee.Number(0)).getInfo()) # 0
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-24 UTC.
[null,null,["Последнее обновление: 2025-07-24 UTC."],[[["\u003cp\u003e\u003ccode\u003eNumber.divide()\u003c/code\u003e divides the first number (\u003ccode\u003eleft\u003c/code\u003e) by a second number (\u003ccode\u003eright\u003c/code\u003e), resulting in a new number.\u003c/p\u003e\n"],["\u003cp\u003eIf the divisor (\u003ccode\u003eright\u003c/code\u003e) is 0, the function returns 0 instead of throwing an error.\u003c/p\u003e\n"],["\u003cp\u003eIt supports both positive and negative numbers for both dividend and divisor, handling various arithmetic scenarios.\u003c/p\u003e\n"],["\u003cp\u003eThis function is available in both JavaScript and Python versions of the Earth Engine API.\u003c/p\u003e\n"]]],["The `divide()` function performs division between two numbers, `left` and `right`. It's called on a `Number` object (`left`) and takes another `Number` (`right`) as an argument. The result is also a `Number`. If the `right` value is zero, the function returns 0, otherwise returns the division result. Both positive and negative numbers are allowed as arguments, as showed in the examples.\n"],null,["# ee.Number.divide\n\nDivides the first value by the second, returning 0 for division by 0.\n\n\u003cbr /\u003e\n\n| Usage | Returns |\n|------------------------|---------|\n| Number.divide`(right)` | Number |\n\n| Argument | Type | Details |\n|--------------|--------|-----------------------|\n| this: `left` | Number | The left-hand value. |\n| `right` | Number | The right-hand value. |\n\nExamples\n--------\n\n### Code Editor (JavaScript)\n\n```javascript\nprint('5 / 10', ee.Number(5).divide(ee.Number(10))); // 0.5\nprint('5 / 10.2', ee.Number(5).divide(ee.Number(10.2))); // 0.490196078\nprint('5 / -10.2', ee.Number(5).divide(ee.Number(-10.2))); // -0.490196078\nprint('-10.2 / 5', ee.Number(-10.2).divide(ee.Number(5))); // -2.04\nprint('-10.2 / -5', ee.Number(-10.2).divide(ee.Number(-5))); // 2.04\nprint('0 / 10', ee.Number(0).divide(ee.Number(10))); // 0\nprint('10 / 0', ee.Number(10).divide(ee.Number(0))); // 0\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('5 / 10:', ee.Number(5).divide(ee.Number(10)).getInfo()) # 0.5\nprint('5 / 10.2:',\n ee.Number(5).divide(ee.Number(10.2)).getInfo()) # 0.490196078\nprint('5 / -10.2:',\n ee.Number(5).divide(ee.Number(-10.2)).getInfo()) # -0.490196078\nprint('-10.2 / 5:', ee.Number(-10.2).divide(ee.Number(5)).getInfo()) # -2.04\nprint('-10.2 / -5:', ee.Number(-10.2).divide(ee.Number(-5)).getInfo()) # 2.04\nprint('0 / 10:', ee.Number(0).divide(ee.Number(10)).getInfo()) # 0\nprint('10 / 0:', ee.Number(10).divide(ee.Number(0)).getInfo()) # 0\n```"]]