cf.Data.squeeze¶
- Data.squeeze(*args, **kwargs)[source]¶
Remove size 1 axes from the data array.
By default all size 1 axes are removed, but particular axes may be selected with the keyword arguments.
Added in version (cfdm): 1.7.0
See also
- Parameters:
- Returns:
Examples
>>> v.shape (1,) >>> v.squeeze() >>> v.shape ()
>>> v.shape (1, 2, 1, 3, 1, 4, 1, 5, 1, 6, 1) >>> v.squeeze((0,)) >>> v.shape (2, 1, 3, 1, 4, 1, 5, 1, 6, 1) >>> v.squeeze(1) >>> v.shape (2, 3, 1, 4, 1, 5, 1, 6, 1) >>> v.squeeze([2, 4]) >>> v.shape (2, 3, 4, 5, 1, 6, 1) >>> v.squeeze([]) >>> v.shape (2, 3, 4, 5, 1, 6, 1) >>> v.squeeze() >>> v.shape (2, 3, 4, 5, 6)