Annuncio: tutti i progetti non commerciali registrati per l'utilizzo di Earth Engine prima del
15 aprile 2025 devono
verificare l'idoneità non commerciale per mantenere l'accesso a Earth Engine.
ee.Number.bitwiseAnd
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Calcola l'operazione AND bit a bit dei valori di input.
Utilizzo | Resi |
---|
Number.bitwiseAnd(right) | Numero |
Argomento | Tipo | Dettagli |
---|
questo: left | Numero | Il valore a sinistra. |
right | Numero | Il valore a destra. |
Esempi
Editor di codice (JavaScript)
/**
* Unsigned 8-bit type example.
*
* 25 as binary: 00011001
* 21 as binary: 00010101
* Both digits 1?: 00010001
*
* 00010001 is unsigned 8-bit binary for 17.
*/
print(ee.Number(25).bitwiseAnd(21));
Configurazione di Python
Consulta la pagina
Ambiente Python per informazioni sull'API Python e sull'utilizzo di
geemap
per lo sviluppo interattivo.
import ee
import geemap.core as geemap
Colab (Python)
"""Unsigned 8-bit type example.
25 as binary: 00011001
21 as binary: 00010101
Both digits 1?: 00010001
00010001 is unsigned 8-bit binary for 17.
"""
print(ee.Number(25).bitwiseAnd(21).getInfo())
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-07-26 UTC.
[null,null,["Ultimo aggiornamento 2025-07-26 UTC."],[[["\u003cp\u003eThis function calculates the bitwise AND of two numbers, \u003ccode\u003eleft\u003c/code\u003e and \u003ccode\u003eright\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe result is a new number where each bit is 1 only if the corresponding bits in both input numbers are 1.\u003c/p\u003e\n"],["\u003cp\u003eIt's useful for manipulating binary representations of numbers, like extracting specific bits or applying masks.\u003c/p\u003e\n"],["\u003cp\u003eThe example demonstrates how the function works with unsigned 8-bit numbers, calculating the bitwise AND of 25 and 21.\u003c/p\u003e\n"],["\u003cp\u003eYou can use this function in both JavaScript and Python within the Google Earth Engine environment.\u003c/p\u003e\n"]]],["The `bitwiseAnd` method computes the bitwise AND between two numbers. It takes a `right` number as input and operates on a `left` number (this). The function returns a number representing the result of the AND operation. For example, the bitwise AND of 25 and 21 yields 17, demonstrated by their binary representations: `00011001` AND `00010101` results in `00010001`. The function is available in JavaScript and Python APIs.\n"],null,["# ee.Number.bitwiseAnd\n\nCalculates the bitwise AND of the input values.\n\n\u003cbr /\u003e\n\n| Usage | Returns |\n|----------------------------|---------|\n| Number.bitwiseAnd`(right)` | Number |\n\n| Argument | Type | Details |\n|--------------|--------|-----------------------|\n| this: `left` | Number | The left-hand value. |\n| `right` | Number | The right-hand value. |\n\nExamples\n--------\n\n### Code Editor (JavaScript)\n\n```javascript\n/**\n * Unsigned 8-bit type example.\n *\n * 25 as binary: 00011001\n * 21 as binary: 00010101\n * Both digits 1?: 00010001\n *\n * 00010001 is unsigned 8-bit binary for 17.\n */\n\nprint(ee.Number(25).bitwiseAnd(21));\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\n\"\"\"Unsigned 8-bit type example.\n\n25 as binary: 00011001\n21 as binary: 00010101\nBoth digits 1?: 00010001\n\n00010001 is unsigned 8-bit binary for 17.\n\"\"\"\n\nprint(ee.Number(25).bitwiseAnd(21).getInfo())\n```"]]