ee.Array.and

بر اساس عنصر، 1 را برمی گرداند اگر و فقط اگر هر دو مقدار غیر صفر باشند.

استفاده برمی گرداند
Array. and (right) آرایه
استدلال تایپ کنید جزئیات
این: left آرایه مقدار سمت چپ.
right آرایه مقدار سمت راست.

نمونه ها

ویرایشگر کد (جاوا اسکریپت)

// Element-wise boolean "and" operator.
// Both arrays must be the same dimensions.
var arrayNeither = ee.Array([0, 0]);
var arrayFirst = ee.Array([1, 0]);
var arraySecond = ee.Array([0, 1]);
var arrayBoth = ee.Array([1, 1]);
// Any non-zero value is true.
var arrayLarger = ee.Array([-2, 2]);

print(arrayBoth.and(arrayLarger));  // [1, 1]
print(arrayBoth.and(arrayNeither));  // [0, 0]

print(arrayFirst.and(arraySecond));  // [0, 0]
print(arraySecond.and(arrayFirst));  // [0, 0]

print(arrayBoth.and(arrayFirst));  // [1, 0]
print(arrayBoth.and(arraySecond));  // [0, 1]

print(arrayNeither.and(arrayFirst));  // [0, 0]
print(arrayNeither.and(arraySecond));  // [0, 0]

// Works the same for all PixelTypes.
var arrayDouble = ee.Array([0.0, 2.0], ee.PixelType.double());
print(arrayBoth.and(arrayDouble));  // [0, 1]

راه اندازی پایتون

برای اطلاعات در مورد API پایتون و استفاده از geemap برای توسعه تعاملی به صفحه محیط پایتون مراجعه کنید.

import ee
import geemap.core as geemap

کولب (پایتون)

# Element-wise boolean "and" operator.
# Both arrays must be the same dimensions.
array_neither = ee.Array([0, 0])
array_first = ee.Array([1, 0])
array_second = ee.Array([0, 1])
array_both = ee.Array([1, 1])
# Any non-zero value is true.
array_larger = ee.Array([-2, 2])

display(array_both.And(array_larger))  # [1, 1]
display(array_both.And(array_neither))  # [0, 0]

display(array_first.And(array_second))  # [0, 0]
display(array_second.And(array_first))  # [0, 0]

display(array_both.And(array_first))  # [1, 0]
display(array_both.And(array_second))  # [0, 1]

display(array_neither.And(array_first))  # [0, 0]
display(array_neither.And(array_second))  # [0, 0]

# Works the same for all PixelTypes.
array_double = ee.Array([0.0, 2.0], ee.PixelType.double())
display(array_both.And(array_double))  # [0, 1]