【scipy】scipy.io.wavfile

关于scipy

Scipy高级科学计算库:和Numpy联系很密切,Scipy通常都是操控Numpy数组来进行科学计算、统计分析,因此能够说是基于Numpy之上了。Scipy有不少子模块能够应对不一样的应用,例如插值运算,优化算法等等。SciPy则是在NumPy的基础上构建的更为强大,应用领域也更为普遍的科学计算包。正是出于这个缘由,SciPy须要依赖NumPy的支持进行安装和运行。html

它增长的功能包括数值积分、最优化、统计和一些专用函数。 SciPy函数库在NumPy库的基础上增长了众多的数学、科学以及工程计算中经常使用的库函数。例如线性代数、常微分方程数值求解、信号处理、图像处理、稀疏矩阵等等。算法

关于【Scipy文件输入/输出】可参考:https://blog.csdn.net/Dorisi_H_n_q/article/details/82584668数组

read

scipy.io.wavfile.read(filename, mmap=False)app

Open a WAV file. Return the sample rate (in samples/sec) and data from a WAV file.函数

Parameters
filename   [ string or open file handle]   Input wav file.
mmap  [ bool, optional]   Whether to read data as memory-mapped. Only to be used on real files (Default: False).  New in version 0.12.0.
Returns
rate   [ int]   Sample rate of wav file.
data  [ numpy array]  Data read from wav file. Data-type is determined from the file; see Notes.

write

scipy.io.wavfile.write(filename, rate, data)优化

Write a numpy array as a WAV file.spa

filename [ string or open file handle]   Output wav file.
rate [ int]   The sample rate (in samples/sec).
data [ ndarray]    A 1-D or 2-D numpy array of either integer or float data-type.
相关文章
相关标签/搜索