bundles / numpy 2.4.3 / numpy / expand_dims
_ArrayFunctionDispatcher
numpy:expand_dims
Signature
def expand_dims ( a , axis ) Summary
Expand the shape of an array.
Extended Summary
Insert a new axis that will appear at the axis position in the expanded array shape.
Parameters
a: array_likeInput array.
axis: int or tuple of intsPosition in the expanded axes where the new axis (or axes) is placed.
Returns
result: ndarrayView of
awith the number of dimensions increased.
Examples
import numpy as np x = np.array([1, 2]) x.shape✓
y = np.expand_dims(x, axis=0) y y.shape✓
y = np.expand_dims(x, axis=1) y y.shape✓
y = np.expand_dims(x, axis=(0, 1)) y✓
y = np.expand_dims(x, axis=(2, 0)) y✓
np.newaxis is None
✓See also
- atleast_1d
- atleast_2d
- atleast_3d
- reshape
Insert, remove, and combine dimensions, and resize existing ones
- squeeze
The inverse operation, removing singleton dimensions
Aliases
-
numpy.expand_dims