reshape¶
- reshape(x: array, /, shape: Tuple[int, ...], *, copy: bool | None = None) array¶
Reshapes an array without changing its data.
- Parameters:
x (array) – input array to reshape.
shape (Tuple[int, ...]) – a new shape compatible with the original shape. One shape dimension is allowed to be
-1. When a shape dimension is-1, the corresponding output array shape dimension must be inferred from the length of the array and the remaining dimensions.copy (Optional[bool]) – boolean indicating whether or not to copy the input array. If
True, the function must always copy. IfFalse, the function must never copy and must raise aValueErrorin case a copy would be necessary. IfNone, the function must reuse existing memory buffer if possible and copy otherwise. Default:None.
- Returns:
out (array) – an output array having the same data type and elements as
x.