ee.Array.cut
Cut an array along one or more axes.
Usage | Returns | Array.cut(position) | Array |
Argument | Type | Details | this: array | Array | The array to cut. |
position | List | Cut an array along one or more axes. The positions args specifies either a single value for each axis of the array, or -1, indicating the whole axis. The output will be an array that has the same dimensions as the input, with a length of 1 on each axis that was not -1 in the positions array. |
Examples
Code Editor (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 setup
See the
Python Environment page for information on the Python API and using
geemap
for interactive development.
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]]
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-07-13 UTC.
[null,null,["Last updated 2024-07-13 UTC."],[[["`Array.cut()` extracts a portion of an array along specified axes."],["It takes a `position` argument, a list indicating cut points on each axis."],["Using `-1` in the `position` list selects the entire axis."],["The output is a new array with reduced dimensions based on the cut points."],["`Array.cut()` is useful for slicing and dicing multi-dimensional arrays within Earth Engine."]]],[]]