Page Summary
-
The
Array.cutmethod allows you to cut an array along one or more axes. -
The
positionargument is a list specifying a single value for each axis or -1 to keep the whole axis. -
The output array will have the same dimensions as the input, with a length of 1 on each axis that was not -1 in the
positionlist.
| 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]]
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]]

