Dizilere Genel Bakış

Earth Engine, 1 boyutlu vektörleri, 2 boyutlu matrisleri, 3 boyutlu küpleri ve daha yüksek boyutlu hiperküpleri ee.Array türüyle temsil eder. Diziler esnek bir veri yapısıdır ancak sunduğu güç karşılığında Earth Engine'daki diğer veri yapıları kadar ölçeklendirilemez. Sorun dizi kullanmadan çözülebilirse sonuç daha hızlı ve verimli bir şekilde hesaplanır. Ancak sorun daha yüksek boyutlu bir model, esnek doğrusal cebir veya dizilerin benzersiz bir şekilde uygun olduğu başka bir şey gerektiriyorsa Array sınıfını kullanabilirsiniz.

Dizi boyutu, şekli ve boyutu

Bir dizinin boyutu, temel verilerin değiştiği eksenlerin sayısını ifade eder. Örneğin, 0 boyutlu diziler skaler sayılardır, 1 boyutlu diziler vektördür, 2 boyutlu diziler matristir, 3 boyutlu diziler küptür ve >3 boyutlu diziler hiperküptür. N boyutlu bir dizi için 0 ile N-1 arasında N eksen vardır. Dizinin şekli, eksenlerin uzunluklarına göre belirlenir. Bir eksenin uzunluğu, eksen boyunca yer alan konumların sayısıdır. Dizi boyutu veya dizindeki toplam öğe sayısı, eksen uzunluklarının çarpımına eşittir. Seyrek veya düzensiz diziler şu anda desteklenmediğinden, her eksenin her konumundaki her değer geçerli bir sayıya sahip olmalıdır. Dizinin öğe türü, her bir öğenin ne tür bir sayı olduğunu belirtir. Dizideki tüm öğeler aynı türde olur.