dosma.core.numpy_routines.expand_dims¶
- dosma.core.numpy_routines.expand_dims(x, axis: Union[int, Sequence[int]])[source]¶
Expand across non-spatial dimensions.
- Parameters
x (MedicalVolume) – A medical image.
axis (
int(s)) – Axis/axes to expand dimensions.
- Returns
The medical image with expanded dimensions.
- Return type
Examples
>>> mv = dm.MedicalVolume(np.random.rand(3,4,5), affine=np.eye(4)) >>> mv_expanded = np.expand_dims(mv, axis=-1) # Expand last dimension >>> mv_expanded.shape (3, 4, 5, 1)