ee.Array

แสดงผลอาร์เรย์ที่มีพิกัดที่ระบุ

การใช้งานการคืนสินค้า
ee.Array(values, pixelType)อาร์เรย์
อาร์กิวเมนต์ประเภทรายละเอียด
valuesวัตถุอาร์เรย์ที่มีอยู่เพื่อส่งผ่าน หรือตัวเลข/รายการตัวเลข/รายการตัวเลขที่ซ้อนกันที่มีความลึกใดก็ได้เพื่อสร้างอาร์เรย์จาก สำหรับลิสต์ที่ซ้อนกัน อาร์เรย์ด้านในทั้งหมดที่ระดับความลึกเดียวกันต้องมีความยาวเท่ากัน และตัวเลขจะปรากฏได้ที่ระดับลึกที่สุดเท่านั้น
pixelTypePixelType, ค่าเริ่มต้น: nullประเภทของตัวเลขแต่ละตัวในอาร์กิวเมนต์ค่า หากไม่ได้ระบุประเภทพิกเซล ระบบจะอนุมานจากตัวเลขใน "ค่า" หากไม่มีตัวเลขใน "ค่า" คุณต้องระบุประเภทนี้

ตัวอย่าง

โปรแกรมแก้ไขโค้ด (JavaScript)

// Requires an explicit PixelType if no data.
print(ee.Array([], ee.PixelType.int8()));  // Empty []
print(ee.Array([[]], ee.PixelType.uint8()));  // Empty [[]]
print(ee.Array([[], []], ee.PixelType.float()));  // Empty [[], []]

// 1-D Arrays
print(ee.Array([0]));  // [0]
print(ee.Array([0, 1]));  // [0, 1]
// 2-D Arrays
print(ee.Array([[1]]));  // [[1]]
print(ee.Array([[0, 1], [2, 3]]));  // [[0,1],[2,3]]

// Arrays from ee.Number.
print(ee.Array([ee.Number(123).toUint8()]));  // [123]

// Lists are useful ways to construct larger Arrays.
print(ee.Array(ee.List.sequence(0, 10, 2)));  // // [0,2,4,6,8,10]

// Arrays can be used to make Arrays.
var array1D = ee.Array([1, 2, 3]);
// This is a cast.
print(ee.Array(array1D));  // [1,2,3]

การตั้งค่า Python

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

import ee
import geemap.core as geemap

Colab (Python)

# Requires an explicit PixelType if no data.
print(ee.Array([], ee.PixelType.int8()).getInfo())  # Empty []
print(ee.Array([[]], ee.PixelType.uint8()).getInfo())  # Empty [[]]
print(ee.Array([[], []], ee.PixelType.float()).getInfo())  # Empty [[], []]

# 1-D Arrays
print(ee.Array([0]).getInfo())  # [0]
print(ee.Array([0, 1]).getInfo())  # [0, 1]
# 2-D Arrays
print(ee.Array([[1]]).getInfo())  # [[1]]
print(ee.Array([[0, 1], [2, 3]]).getInfo())  # [[0,1],[2,3]]

# Arrays from ee.Number.
print(ee.Array([ee.Number(123).toUint8()]).getInfo())  # [123]

# Lists are useful ways to construct larger Arrays.
print(ee.Array(ee.List.sequence(0, 10, 2)).getInfo())  # [0, 2, 4, 6, 8, 10]

# Arrays can be used to make Arrays.
array_one = ee.Array([1, 2, 3])
# This is a cast.
print(ee.Array(array_one).getInfo())  # [1, 2, 3]