以声学为重点的信号处理包

sumpf的Python项目详细描述


sumpf包提供了一些类,这些类实现离线(非实时)信号处理功能。 sumpf正以声学为重点开发,但它也可能适用于其他时间序列数据的分析。

下面是sumpf的一个简单示例:

>>> import sumpf
>>> noise = sumpf.GaussianNoise(mean=0.0,
...                            standard_deviation=1.0,
...                            sampling_rate=48000.0,
...                            length=2 ** 14)
>>> filter_ = sumpf.ButterworthFilter(cutoff_frequency=1000.0, order=4, highpass=True)
>>> filtered = noise * filter_
>>> spectrum = filtered.fourier_transform()

安装

sumpf包需要python 3.7或更高版本。 python 3.6也应该提供大多数特性。

pip3 install sumpf

文档

有关sumpf库的文档可以在Read the Docs上找到。

许可证

sumpf包是根据GNU Lesser General Public License版本3或更高版本(lgplv3+)的条款和条件发布的。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Jboss LinkageError:加载程序约束冲突:解析重写的方法时   java Struts 1:如何使用表单bean设置<html:multibox/>值?   使用Fortify将字段设置为Null时的Java Null取消引用   用java对连接字符的图像进行分割   java无法使用Quarkus模拟,NullPointer异常,无法找到相关导入   html试图使iframe垫片与Java小程序上的CSS下拉菜单一起工作   java无法获取Base64。decodeBase64正常工作(Commons编解码器)   java为什么我不能通过点击打开jar文件?   java当用户第一次使用预先填充的sqlite数据库时,安卓应用程序如何添加新的列或表?   在tomcat中安装java GoDaddy SSL证书。。。没有与私钥匹配的证书   java试图实现一些伪代码、算法   java如何读取其他按钮id,避免所有转到第一个按钮   java使用单个   oop为什么Java Map不扩展集合?