AI-generated Key Takeaways
-
This function performs element-wise division between two values, returning 0 when the second value is 0.
-
The function is used on an Array and takes a right-hand Array as an argument, returning an Array.
-
Examples in JavaScript and Python demonstrate various division operations with different inputs, including division by zero, scalars, and other arrays.
| Usage | Returns |
|---|---|
Array.divide(right) | Array |
| Argument | Type | Details |
|---|---|---|
this: left | Array | The left-hand value. |
right | Array | The right-hand value. |
Examples
Code Editor (JavaScript)
print('2 / 0', ee.Array(2).divide(0)); // 0 print('2 / 1', ee.Array(2).divide(1)); // 2 print('2 / [1]', ee.Array(2).divide([1])); // [2] print('[3,4] / 2', ee.Array([3, 4]).divide(2)); // [1.5,2] print('[3,4] / [2,4]', ee.Array([3, 4]).divide([2,4])); // [1.5,1] print('[3,4] / ee.Array([2,4])', ee.Array([3, 4]).divide(ee.Array([2,4]))); // [1.5,1]
import ee import geemap.core as geemap
Colab (Python)
print('2 / 0:', ee.Array(2).divide(0).getInfo()) # 0 print('2 / 1:', ee.Array(2).divide(1).getInfo()) # 2 print('2 / [1]:', ee.Array(2).divide([1]).getInfo()) # [2] print('[3,4] / 2:', ee.Array([3, 4]).divide(2).getInfo()) # [1.5,2] print('[3,4] / [2,4]:', ee.Array([3, 4]).divide([2,4]).getInfo()) # [1.5,1] print('[3,4] / ee.Array([2,4]):', ee.Array([3, 4]).divide(ee.Array([2,4])).getInfo()) # [1.5,1]