第41章 这是人类能干出来的?
陆丰在中间的算法菜单里勾选了“小波降噪”和“快速傅立叶变换”。

    “师弟,你这界面风格,挺复古啊。”周明远啃着玉米凑了过来。

    看着那个连图标都没有的灰色窗口,他更加确信这只是个初学者的玩具。

    “能跑就行。”

    陆丰握住鼠标,光标移到最下方的“运行”按钮上。

    按下左键。

    周明远咬了一口玉米,准备看这个简陋的程序怎么崩溃。

    然而。

    屏幕中央弹出一个绿色的进度条。

    进度条从零直接飙到满格。

    整个过程不到两秒钟。

    “滴。”

    一声清脆的系统提示音。

    右侧的空白局域瞬间刷新。

    两张极其清淅的图表并排出现。

    上面是降噪后的时域波形图,红色的曲线平滑而规律,彻底剔除了原始数据中的毛刺。

    下面是频域的频谱图,几个关键的共振峰值直指上方,标注着精确的频率数值。

    图表下方,还附带了一份自动生成的文本报告,列出了均方根值、峰值因子等十几个内核特征参数。

    周明远嘴里的玉米掉在了桌上。

    他整个人僵硬得象一块木板。

    实验室里只有计算机机箱风扇的细微转动声。

    过了足足十秒。

    周明远猛地俯下身,脸几乎贴到了显示器上。

    他死死盯着那张频谱图,眼睛瞪得象铜铃。

    “这...这共振频率的峰值...1250Hz?还有这个谐波”

    他语无伦次地念叨着,然后转身扑回自己的计算机前。

    双手在键盘上疯狂敲击,调出自己昨天跑了整整一个下午才算出来的一组对比数据。

    他把两台显示器的画面拉到最近。

    一行一行地对。

    一个参数一个参数地比。

    陆丰靠在椅背上,拿起桌上的水杯喝了一口,静静地看着他发疯。

    时间一分一秒过去。

    周明远的呼吸越来越急促,胸膛剧烈起伏。

    “全对。”

    “小数点后四位,一模一样。”

    陆丰点了点头,对这个结果毫不意外。

    “速度还行,看来Python在处理这种规模的数据时,只要算法优化得当,效率并不低。”

    “还行?!”

    “你管这叫还行?!”

    “我用MATLAB跑这套数据,光是预处理就要二十分钟!”

    “你这破软件,两秒钟?两秒钟就出结果了?!”

    周明远的心理防线彻底崩塌了。

    他感觉自己这两年研究生的书都读到狗肚子里去了。

    每天起早贪黑,对着计算机一行行敲代码,盯着进度条象个傻子一样等结果。

    结果人家一晚上写出来的草台班子软件,两秒钟就把他一天的活干完了?

    “你这到底是怎么做到的?”周明远指着屏幕,手指都在哆嗦。

    “底层调用的还是C语言编译的数学库,我只是在外面套了一层壳,重新写了数据调用的逻辑,把多线程利用起来了。”

    陆丰语气平淡,仿佛在说今天早上吃了两个包子。

    “顺便优化了一下傅立叶变换的基时间抽取算法,减少了不必要的蝶形运算。”

    周明远听懂了,但又完全没懂。

    原理他知道,但把它实现出来,还能跑出这种变态的速度。

    这根本不是人类能干出来的事。

    “卧槽...”