ee.Array.bitsToArray

แปลงบิตของจำนวนเต็มเป็นอาร์เรย์ อาร์เรย์มีองค์ประกอบมากเท่ากับตำแหน่งของบิตที่ตั้งค่าสูงสุด หรือมี 0 เพียงตัวเดียวสำหรับค่า 0

การใช้งานการคืนสินค้า
ee.Array.bitsToArray(input)อาร์เรย์
อาร์กิวเมนต์ประเภทรายละเอียด
inputตัวเลขจำนวนเต็มที่จะเปลี่ยน

ตัวอย่าง

โปรแกรมแก้ไขโค้ด (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

การตั้งค่า Python

ดูข้อมูลเกี่ยวกับ Python API และการใช้ geemap เพื่อการพัฒนาแบบอินเทอร์แอกทีฟได้ที่หน้า สภาพแวดล้อม Python

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