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

