dpctl.tensor.squeeze¶
- dpctl.tensor.squeeze(x, axis)[source]¶
Removes singleton dimensions (axes) from array x.
- Parameters:
x (usm_ndarray) – input array
axis (Union[int, Tuple[int,...]]) – axis (or axes) to squeeze.
- Returns:
Output array is a view, if possible, and a copy otherwise, but with all or a subset of the dimensions of length 1 removed. Output has the same data type as the input, is allocated on the same device as the input and has the same USM allocation type as the input array x.
- Return type:
- Raises:
ValueError – if the specified axis has a size greater than one.