ee.Array.mask

यह फ़ंक्शन, इनपुट कैटगरी में मौजूद हर उस पोज़िशन को स्लाइस करके एक सबकैटगरी बनाता है जो दिए गए मास्क कैटगरी के नॉन-ज़ीरो एलिमेंट के पैरलल होती है.

इस्तेमालरिटर्न
Array.mask(mask)Array
आर्ग्यूमेंटटाइपविवरण
यह: inputArrayमास्क करने के लिए ऐरे.
maskArrayमास्क ऐरे.

उदाहरण

कोड एडिटर (JavaScript)

print(ee.Array([1]).mask([0]));  // []
print(ee.Array([1]).mask([1]));  // [1]

print(ee.Array([0, 1, 2, 3]).mask([0, 4, -1, 1.2]));  // [1,2,3]

print(ee.Array([[1, 2, 3, 4]]).mask([[0, 0, 0, 0]]));  // [[]]
print(ee.Array([[1, 2, 3, 4]]).mask([[1, 0, 1, 1]]));  // [[1,3,4]]

var array = ee.Array([[1], [2], [3], [4]]);
print(array.mask([[0], [0], [0], [0]]));  // []
print(array.mask([[1], [0], [1], [1]]));  // [[1],[3],[4]]

var empty = ee.Array([], ee.PixelType.int8());
print(empty.mask(empty));  // []

Python सेटअप करना

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

import ee
import geemap.core as geemap

Colab (Python)

display(ee.Array([1]).mask([0]))  # []
display(ee.Array([1]).mask([1]))  # [1]

display(ee.Array([0, 1, 2, 3]).mask([0, 4, -1, 1.2]))  # [1, 2, 3]

display(ee.Array([[1, 2, 3, 4]]).mask([[0, 0, 0, 0]]))  # [[]]
display(ee.Array([[1, 2, 3, 4]]).mask([[1, 0, 1, 1]]))  # [[1, 3, 4]]

array = ee.Array([[1], [2], [3], [4]])
display(array.mask([[0], [0], [0], [0]]))  # []
display(array.mask([[1], [0], [1], [1]]))  # [[1], [3], [4]]

empty = ee.Array([], ee.PixelType.int8())
display(empty.mask(empty))  # []