librosa.util.valid_int¶
- librosa.util.valid_int(x, cast=None)¶
Ensure that an input value is integer-typed. This is primarily useful for ensuring integrable-valued array indices.
Parameters: x : number
A scalar value to be cast to int
cast : function [optional]
A function to modify x before casting. Default: np.floor
Returns: x_int : int
x_int = int(cast(x))
Raises: ParameterError
If cast is provided and is not callable.