take
Take elements from an array along an axis.
Returns:
NDArray — Array of values taken from a at the specified indices.
put
Replace specified elements of an array with given values.
Returns:
void — The array a is modified in-place.
choose
Construct an array from an index array and a list of arrays to choose from.
Returns:
NDArray — Array formed by picking elements from choices according to a.
compress
Return selected slices of an array along a given axis.
Returns:
NDArray — Array containing only the slices of a where condition is true.
select
Return an array drawn from elements inchoicelist depending on conditions.
Returns:
NDArray — Array where element i is taken from choicelist[j][i] for the first j where condlist[j][i] is true, or default_ if no condition is true.
place
Change elements of an array based on a boolean mask and replacement values.
Returns:
void — The array arr is modified in-place.
putmask
Change elements of an array based on a boolean mask.
Returns:
void — The array a is modified in-place.
take_along_axis
Take values from an array by matching indices along an axis.
Returns:
NDArray — Array of values gathered from arr at the given indices along axis.
put_along_axis
Put values into an array by matching indices along an axis.
Returns:
void — The array arr is modified in-place.
copyto
Copy values from one array to another.
Returns:
void — The array dst is modified in-place.
broadcast_to
Broadcast an array to a new shape without copying data.
Returns:
NDArray — A read-only view of the original array with the given shape.
broadcast_arrays
Broadcast any number of arrays against each other.
Returns:
NDArray[] — List of arrays with the same shape, broadcast from the inputs.
broadcast_shapes
Compute the shape resulting from broadcasting the given shapes together.
Returns:
number[] — The broadcast shape.
Throws: Error if the shapes are not compatible for broadcasting.