librosax.fix_length¶
- fix_length(data: Array, *, size: int, axis: int = -1, **kwargs) Array[source]¶
Fix the length of an array along an axis by trimming or zero-padding.
- Parameters:
data – Input array.
size – Target length along
axis.axis – Axis to resize.
**kwargs – Additional arguments forwarded to
jnp.padwhen padding is needed. Defaults to zero-padding at the end.
- Returns:
Array whose extent along
axisis exactlysize.
Examples
>>> librosax.fix_length(jnp.arange(7.0), size=10) Array([0., 1., 2., 3., 4., 5., 6., 0., 0., 0.], dtype=float32) >>> librosax.fix_length(jnp.arange(7.0), size=3) Array([0., 1., 2.], dtype=float32)