ภาพรวมอาร์เรย์

Earth Engine แสดงเวกเตอร์ 1 มิติ แมทริกซ์ 2 มิติ คิวบ์ 3 มิติ และไฮเปอร์คิวบ์มิติที่สูงกว่าด้วยประเภท ee.Array อาร์เรย์เป็นโครงสร้างข้อมูลที่ยืดหยุ่น แต่ข้อเสียคือไม่สามารถปรับขนาดได้ดีเท่ากับโครงสร้างข้อมูลอื่นๆ ใน Earth Engine หากแก้ปัญหาได้โดยไม่ต้องใช้อาร์เรย์ ระบบจะคำนวณผลลัพธ์ได้เร็วและมีประสิทธิภาพมากขึ้น แต่หากปัญหาต้องใช้โมเดลมิติข้อมูลระดับสูงขึ้น พีชคณิตเชิงเส้นแบบยืดหยุ่น หรืออย่างอื่นที่แอนนาลัยส์เหมาะอย่างยิ่ง คุณก็ใช้คลาส Array ได้

มิติ รูปร่าง และขนาดของอาร์เรย์

มิติข้อมูลของอาร์เรย์หมายถึงจํานวนแกนตามข้อมูลที่สําคัญจะแตกต่างกัน เช่น อาร์เรย์ 0 มิติคือตัวเลขสเกลาร์ อาร์เรย์ 1 มิติคือเวกเตอร์ อาร์เรย์ 2 มิติคือเมทริกซ์ อาร์เรย์ 3 มิติคือลูกบาศก์ และอาร์เรย์มากกว่า 3 มิติคือไฮเปอร์ลูกบาศก์ สําหรับอาร์เรย์ N มิติ จะมีแกน N แกนตั้งแต่ 0 ถึง N-1 รูปร่างของอาร์เรย์จะกำหนดโดยความยาวของแกน ความยาวของแกนคือจํานวนตําแหน่งตามแกน ขนาดอาร์เรย์หรือจํานวนองค์ประกอบทั้งหมดในอาร์เรย์เท่ากับผลคูณของความยาวแกน ค่าแต่ละค่าในทุกตําแหน่งในแกนทุกแกนต้องเป็นตัวเลขที่ถูกต้อง เนื่องจากขณะนี้ระบบยังไม่รองรับอาร์เรย์แบบเบาบางหรือแบบไม่สม่ำเสมอ ประเภทองค์ประกอบของอาร์เรย์จะระบุประเภทตัวเลขขององค์ประกอบแต่ละรายการ โดยองค์ประกอบทั้งหมดของอาร์เรย์จะมีประเภทเดียวกัน