{{alias}}( x, ...start[, options] ) Returns a read-only shifted view of an input ndarray. The function supports two (mutually exclusive) means of providing starting indices: 1. Providing a single array containing start arguments. 2. Providing start arguments as separate arguments. An individual start argument must be either an integer, null, or undefined. In all cases, the number of start indices must match the number of array dimensions. If providing an array of start arguments, no other start arguments should be provided. Mixing function invocation styles (e.g., providing an array of start arguments followed by additional start arguments) is not supported. Parameters ---------- x: ndarray Input array. start: ...null|void|integer Starting indices (inclusive). If an element is either `null` or `undefined`, the function returns a view containing all elements along that dimension. A negative integer indicates to resolve a starting index relative to the last element along a corresponding dimension, with the last element having index `-1`. options: Object (optional) Options. options.strict: boolean (optional) Boolean indicating whether to enforce strict bounds checking. Default: true. Returns ------- out: ndarray Output array view. Examples -------- > var x = {{alias:@stdlib/ndarray/array}}( [ [ 1, 2 ], [ 3, 4 ] ] ) > x.shape [ 2, 2 ] > var y = {{alias}}( x, 0, 1 ) > y.shape [ 2, 1 ] > {{alias:@stdlib/ndarray/to-array}}( y ) [ [ 2 ], [ 4 ] ] See Also --------