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.Array.bitsToArray
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Converte i bit di un numero intero in un array. L'array ha tanti elementi quanti la posizione del bit più significativo o un singolo 0 per un valore di 0.
Utilizzo | Resi |
---|
ee.Array.bitsToArray(input) | Array |
Argomento | Tipo | Dettagli |
---|
input | Numero | L'intero da trasformare. |
Esempi
Editor di codice (JavaScript)
print(ee.Array.bitsToArray(0)); // [0]
print(ee.Array.bitsToArray(1)); // [1]
print(ee.Array.bitsToArray(5)); // [1, 0 , 1]
print(ee.Array.bitsToArray(0xFF)); // [1,1,1,1,1,1,1,1]
print(ee.Array.bitsToArray(-1)); // Array of 64 "1" values
print(ee.Array.bitsToArray(-1).toInt8()); // Array of 64 "1" values
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)
display(ee.Array.bitsToArray(0)) # [0]
display(ee.Array.bitsToArray(1)) # [1]
display(ee.Array.bitsToArray(5)) # [1, 0 , 1]
display(ee.Array.bitsToArray(0xFF)) # [1, 1, 1, 1, 1, 1, 1, 1]
display(ee.Array.bitsToArray(-1)) # Array of 64 "1" values
display(ee.Array.bitsToArray(-1).toInt8()) # Array of 64 "1" values
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\u003e\u003ccode\u003eee.Array.bitsToArray()\u003c/code\u003e converts an integer into an array representing its binary representation, with each element being a bit (0 or 1).\u003c/p\u003e\n"],["\u003cp\u003eThe resulting array's length corresponds to the position of the highest set bit in the input integer, plus one.\u003c/p\u003e\n"],["\u003cp\u003eAn input value of 0 results in an array containing a single element: 0.\u003c/p\u003e\n"],["\u003cp\u003eFor negative integers like -1, the function generates an array of 64 elements, all set to 1, representing its two's complement form.\u003c/p\u003e\n"]]],[],null,["# ee.Array.bitsToArray\n\nConverts the bits of an integer to an Array. The array has as many elements as the position of the highest set bit, or a single 0 for a value of 0.\n\n\u003cbr /\u003e\n\n| Usage | Returns |\n|-------------------------------|---------|\n| `ee.Array.bitsToArray(input)` | Array |\n\n| Argument | Type | Details |\n|----------|--------|---------------------------|\n| `input` | Number | The integer to transform. |\n\nExamples\n--------\n\n### Code Editor (JavaScript)\n\n```javascript\nprint(ee.Array.bitsToArray(0)); // [0]\nprint(ee.Array.bitsToArray(1)); // [1]\nprint(ee.Array.bitsToArray(5)); // [1, 0 , 1]\nprint(ee.Array.bitsToArray(0xFF)); // [1,1,1,1,1,1,1,1]\nprint(ee.Array.bitsToArray(-1)); // Array of 64 \"1\" values\nprint(ee.Array.bitsToArray(-1).toInt8()); // Array of 64 \"1\" values\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\ndisplay(ee.Array.bitsToArray(0)) # [0]\ndisplay(ee.Array.bitsToArray(1)) # [1]\ndisplay(ee.Array.bitsToArray(5)) # [1, 0 , 1]\ndisplay(ee.Array.bitsToArray(0xFF)) # [1, 1, 1, 1, 1, 1, 1, 1]\ndisplay(ee.Array.bitsToArray(-1)) # Array of 64 \"1\" values\ndisplay(ee.Array.bitsToArray(-1).toInt8()) # Array of 64 \"1\" values\n```"]]