cunumeric.stack#

cunumeric.stack(arrays: Sequence[ndarray], axis: int = 0, out: ndarray | None = None) ndarray#

Join a sequence of arrays along a new axis.

The axis parameter specifies the index of the new axis in the dimensions of the result. For example, if axis=0 it will be the first dimension and if axis=-1 it will be the last dimension.

Parameters:
  • arrays (Sequence[array_like]) – Each array must have the same shape.

  • axis (int, optional) – The axis in the result array along which the input arrays are stacked.

  • out (ndarray, optional) – If provided, the destination to place the result. The shape must be correct, matching that of what stack would have returned if no out argument were specified.

Returns:

stacked – The stacked array has one more dimension than the input arrays.

Return type:

ndarray

See also

numpy.stack

Availability:

Multiple GPUs, Multiple CPUs