栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Octave / Matlab与Scipy中的周期图

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Octave / Matlab与Scipy中的周期图

研究八度音阶和scipy的周期图源代码后,我发现它们使用不同的算法来计算功率谱密度估计。八度(和MATLAB)使用FFT,而scipy的周期图使用Welch方法。

正如@georgesl所提到的,输出看起来很相似,但是仍然有所不同。出于移植的原因,这一点至关重要。最后,我简单地编写了一个小函数来使用来计算PSD估计

FFT
,现在输出是相同的。根据
timeit
测试,它的运行速度提高了约50%(在1万次迭代的循环中,速度为1.9006s与2.9176s)。我认为这是由于FFT在scipy的实现中比Welch更快,而只是更快。

感谢所有对此感兴趣的人。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/626063.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号