Caution
You're reading the documentation for a development version. For the latest released version, please have a look at 0.9.1.
librosa.util.buf_to_float¶
- librosa.util.buf_to_float(x, *, n_bytes=2, dtype=<class 'numpy.float32'>)[source]¶
Convert an integer buffer to floating point values. This is primarily useful when loading integer-valued wav data into numpy arrays.
- Parameters
- xnp.ndarray [dtype=int]
The integer-valued data buffer
- n_bytesint [1, 2, 4]
The number of bytes per sample in
x
- dtypenumeric type
The target output type (default: 32-bit float)
- Returns
- x_floatnp.ndarray [dtype=float]
The input data buffer cast to floating point