ee.Array.cut

एक या उससे ज़्यादा ऐक्सिस के हिसाब से, किसी ऐरे को कट करता है.

इस्तेमालरिटर्न
Array.cut(position)Array
आर्ग्यूमेंटटाइपविवरण
यह: arrayArrayकाटी जाने वाली कैटगरी.
positionसूचीएक या उससे ज़्यादा ऐक्सिस के हिसाब से, किसी ऐरे को काटना. positions आर्ग्युमेंट, कैटगरी के हर ऐक्सिस के लिए एक वैल्यू या -1 तय करता है. -1 का मतलब है कि पूरा ऐक्सिस. आउटपुट एक ऐसा ऐरे होगा जिसके डाइमेंशन, इनपुट ऐरे के डाइमेंशन के बराबर होंगे. साथ ही, हर उस ऐक्सिस पर इसकी लंबाई 1 होगी जो पोज़िशन ऐरे में -1 नहीं था.

उदाहरण

कोड एडिटर (JavaScript)

print(ee.Array([9]).cut([0]));  // [9]
print(ee.Array([9]).cut([-1]));  // [9]

var array1x3 = ee.Array([0, 1, 2]);
print(array1x3.cut([-1]));  // [0,1,2]
print(array1x3.cut([0]));  // [0]
print(array1x3.cut([2]));  // [2]

var array2x3 = ee.Array([[0, 1, 2], [3, 4, 5]]);
print(array2x3.cut([-1, -1]));  // [[0,1,2],[3,4,5]]
print(array2x3.cut([-1, 0]));  // [[0],[3]]
print(array2x3.cut([1, -1]));  // [[3,4,5]]

Python सेटअप करना

Python API और इंटरैक्टिव डेवलपमेंट के लिए geemap का इस्तेमाल करने के बारे में जानकारी पाने के लिए, Python एनवायरमेंट पेज देखें.

import ee
import geemap.core as geemap

Colab (Python)

display(ee.Array([9]).cut([0]))  # [9]
display(ee.Array([9]).cut([-1]))  # [9]

array1x3 = ee.Array([0, 1, 2])
display(array1x3.cut([-1]))  # [0, 1, 2]
display(array1x3.cut([0]))  # [0]
display(array1x3.cut([2]))  # [2]

array2x3 = ee.Array([[0, 1, 2], [3, 4, 5]])
display(array2x3.cut([-1, -1]))  # [[0, 1, 2], [3 , 4, 5]]
display(array2x3.cut([-1, 0]))  # [[0], [3]]
display(array2x3.cut([1, -1]))  # [[3, 4, 5]]