Pengumuman: Semua project nonkomersial yang terdaftar untuk menggunakan Earth Engine sebelum
15 April 2025 harus
memverifikasi kelayakan nonkomersial untuk mempertahankan akses Earth Engine.
ee.Array.bitwiseNot
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Berdasarkan elemen, menghitung NOT bitwise dari input, dalam jenis bilangan bulat bertanda terkecil yang dapat menampung input.
Penggunaan | Hasil |
---|
Array.bitwiseNot() | Array |
Argumen | Jenis | Detail |
---|
ini: input | Array | Array input. |
Contoh
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
Penyiapan Python
Lihat halaman
Lingkungan Python untuk mengetahui informasi tentang Python API dan penggunaan
geemap
untuk pengembangan interaktif.
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
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-26 UTC.
[null,null,["Terakhir diperbarui pada 2025-07-26 UTC."],[[["\u003cp\u003e\u003ccode\u003eArray.bitwiseNot()\u003c/code\u003e calculates the bitwise NOT of each element in an input array, using the smallest signed integer type that can accommodate the input values.\u003c/p\u003e\n"],["\u003cp\u003eThe function returns a new array containing the results of the bitwise NOT operation on each corresponding element of the input array.\u003c/p\u003e\n"],["\u003cp\u003eThe bitwise NOT operation inverts the bits of each element, essentially changing 0s to 1s and 1s to 0s within the binary representation of the numbers.\u003c/p\u003e\n"],["\u003cp\u003eThis operation is performed on an element-by-element basis, meaning that the bitwise NOT is applied individually to each value within the input array.\u003c/p\u003e\n"],["\u003cp\u003eIf the input array is empty, an empty array will be returned.\u003c/p\u003e\n"]]],[],null,["# ee.Array.bitwiseNot\n\nOn an element-wise basis, calculates the bitwise NOT of the input, in the smallest signed integer type that can hold the input.\n\n\u003cbr /\u003e\n\n| Usage | Returns |\n|----------------------|---------|\n| Array.bitwiseNot`()` | Array |\n\n| Argument | Type | Details |\n|---------------|-------|------------------|\n| this: `input` | Array | The input array. |\n\nExamples\n--------\n\n### Code Editor (JavaScript)\n\n```javascript\nvar empty = ee.Array([], ee.PixelType.int8());\nprint(empty.bitwiseNot()); // []\n\nprint(ee.Array(0).bitwiseNot()); // -1\nprint(ee.Array(1).bitwiseNot()); // -2\nprint(ee.Array(0xFF).bitwiseNot()); // -256\n\nprint(ee.Array(-1).bitwiseNot()); // 0\nprint(ee.Array(-2).bitwiseNot()); // 1\nprint(ee.Array(-3).bitwiseNot()); // 2\n\nprint(ee.Array(0xFF).toInt64().bitwiseNot()); // -256\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\nempty = ee.Array([], ee.PixelType.int8())\ndisplay(empty.bitwiseNot()) # []\n\ndisplay(ee.Array(0).bitwiseNot()) # -1\ndisplay(ee.Array(1).bitwiseNot()) # -2\ndisplay(ee.Array(0xFF).bitwiseNot()) # -256\n\ndisplay(ee.Array(-1).bitwiseNot()) # 0\ndisplay(ee.Array(-2).bitwiseNot()) # 1\ndisplay(ee.Array(-3).bitwiseNot()) # 2\n\ndisplay(ee.Array(0xFF).toInt64().bitwiseNot()) # -256\n```"]]