| การใช้งาน | การคืนสินค้า |
|---|---|
Array.accum(axis, reducer) | อาร์เรย์ |
| อาร์กิวเมนต์ | ประเภท | รายละเอียด |
|---|---|---|
ดังนี้ array | อาร์เรย์ | อาร์เรย์ที่จะสะสม |
axis | จำนวนเต็ม | แกนที่จะใช้ในการสะสม |
reducer | Reducer, ค่าเริ่มต้น: null | ตัวลดเพื่อสะสมค่า ค่าเริ่มต้นคือ SUM เพื่อสร้างผลรวมสะสมของแต่ละเวกเตอร์ตามแกนที่ระบุ |
ตัวอย่าง
โปรแกรมแก้ไขโค้ด (JavaScript)
print(ee.Array([-1]).accum(0)); // [-1] print(ee.Array([-2, 1]).accum(0)); // [-2, -1] print(ee.Array([-2, 1, 9]).accum(0)); // [-2, -1, 8] // accum over 2D arrays with different axes. print(ee.Array([[1, 3], [5, 7]]).accum(0)); // [[1,3],[6,10]] print(ee.Array([[1, 3], [5, 7]]).accum(1)); // [[1,4],[5,12]] // sum is the default reducer. print(ee.Array([2, -2, 3, 1]).accum(0)); // [2,0,3,4] print(ee.Array([2, -2, 3, 1]).accum(0, ee.Reducer.sum())); // [2,0,3,4] // Some example reducers. print(ee.Array([2, -2, 3, 1]).accum(0, ee.Reducer.max())); // [2,2,3,3] print(ee.Array([2, -2, 3, 1]).accum(0, ee.Reducer.mean())); // [2,0,1,1] print(ee.Array([2, -2, 3, 1]).accum(0, ee.Reducer.min())); // [2,-2,-2,-2] print(ee.Array([2, -2, 3]).accum(0, ee.Reducer.product())); // [2,-4,-12]
import ee import geemap.core as geemap
Colab (Python)
display(ee.Array([-1]).accum(0)) # [-1] display(ee.Array([-2, 1]).accum(0)) # [-2, -1] display(ee.Array([-2, 1, 9]).accum(0)) # [-2, -1, 8] # accum over 2D arrays with different axes. display(ee.Array([[1, 3], [5, 7]]).accum(0)) # [[1, 3],[6, 10]] display(ee.Array([[1, 3], [5, 7]]).accum(1)) # [[1, 4],[5, 12]] # sum is the default reducer. display(ee.Array([2, -2, 3, 1]).accum(0)) # [2, 0, 3, 4] # [2, 0, 3, 4] display(ee.Array([2, -2, 3, 1]).accum(0, ee.Reducer.sum())) # Some example reducers. # [2, 2, 3, 3] display(ee.Array([2, -2, 3, 1]).accum(0, ee.Reducer.max())) # [2, 0, 1, 1] display(ee.Array([2, -2, 3, 1]).accum(0, ee.Reducer.mean())) # [2, -2, -2, -2] display(ee.Array([2, -2, 3, 1]).accum(0, ee.Reducer.min())) # [2, -4, -12] display(ee.Array([2, -2, 3]).accum(0, ee.Reducer.product()))