AI-generated Key Takeaways
-
The
bitwiseNot()method calculates the bitwise NOT of each element in an input array. -
It returns an array of the same dimensions as the input array, with the bitwise NOT applied element-wise.
-
The bitwise NOT is calculated in the smallest signed integer type that can hold the input.
| Usage | Returns |
|---|---|
Array.bitwiseNot() | Array |
| Argument | Type | Details |
|---|---|---|
this: input | Array | The input array. |
Examples
Code Editor (JavaScript)
var empty = ee.Array([], ee.PixelType.int8()); print(empty.bitwiseNot()); // [] print(ee.Array(0).bitwiseNot()); // -1 print(ee.Array(1).bitwiseNot()); // -2 print(ee.Array(0xFF).bitwiseNot()); // -256 print(ee.Array(-1).bitwiseNot()); // 0 print(ee.Array(-2).bitwiseNot()); // 1 print(ee.Array(-3).bitwiseNot()); // 2 print(ee.Array(0xFF).toInt64().bitwiseNot()); // -256
import ee import geemap.core as geemap
Colab (Python)
empty = ee.Array([], ee.PixelType.int8()) display(empty.bitwiseNot()) # [] display(ee.Array(0).bitwiseNot()) # -1 display(ee.Array(1).bitwiseNot()) # -2 display(ee.Array(0xFF).bitwiseNot()) # -256 display(ee.Array(-1).bitwiseNot()) # 0 display(ee.Array(-2).bitwiseNot()) # 1 display(ee.Array(-3).bitwiseNot()) # 2 display(ee.Array(0xFF).toInt64().bitwiseNot()) # -256