AI-generated Key Takeaways
-
Calculates the bitwise XOR of input
Array
objects element-by-element. -
Returns an
Array
with the same dimensions as the inputs containing the result of the XOR operation. -
Supports both client-side and server-side Earth Engine objects.
-
Empty arrays or single-element arrays are handled appropriately.
Usage | Returns |
---|---|
Array.bitwiseXor(right) | Array |
Argument | Type | Details |
---|---|---|
this: left | Array | The left-hand value. |
right | Array | The right-hand value. |
Examples
Code Editor (JavaScript)
var empty = ee.Array([], ee.PixelType.int8()); print(empty.bitwiseXor(empty)); // [] print(ee.Array(0).bitwiseXor(ee.Array(0))); // 0 print(ee.Array(0).bitwiseXor(ee.Array(1))); // 1 print(ee.Array(1).bitwiseXor(ee.Array(0))); // 1 print(ee.Array(1).bitwiseXor(ee.Array(1))); // 0 print(ee.Array(0x00FF).bitwiseXor(ee.Array(0xFF00))); // 65535 print(ee.Array([1, 2, 3]).bitwiseXor(ee.Array([5, 8, 16]))); // [4,10,19]
import ee import geemap.core as geemap
Colab (Python)
empty = ee.Array([], ee.PixelType.int8()) display(empty.bitwiseXor(empty)) # [] display(ee.Array(0).bitwiseXor(ee.Array(0))) # 0 display(ee.Array(0).bitwiseXor(ee.Array(1))) # 1 display(ee.Array(1).bitwiseXor(ee.Array(0))) # 1 display(ee.Array(1).bitwiseXor(ee.Array(1))) # 0 display(ee.Array(0x00FF).bitwiseXor(ee.Array(0xFF00))) # 65535 # [4, 10, 19] display(ee.Array([1, 2, 3]).bitwiseXor(ee.Array([5, 8, 16])))