第四十一章 这是人类能干出来的?(2 / 2)
「叮。」
陆丰的电脑弹出接收提示。
一个接近50MB的.txt文件。
陆丰点开「大学数据酱」。
点击「导入数据」,选中刚刚接收的文件。
几秒钟后,左侧的列表框里出现了密密麻麻的数据列。
陆丰在中间的算法菜单里勾选了「小波降噪」和「快速傅立叶变换」。
「师弟,你这界面风格,挺复古啊。」周明远啃着玉米凑了过来。
看着那个连图标都没有的灰色窗口,他更加确信这只是个初学者的玩具。
「能跑就行。」
陆丰握住滑鼠,光标移到最下方的「运行」按钮上。
按下左键。
周明远咬了一口玉米,准备看这个简陋的程序怎么崩溃。
然而。
屏幕中央弹出一个绿色的进度条。
「唰~」
进度条从零直接飙到满格。
整个过程不到两秒钟。
「滴。」
一声清脆的系统提示音。
右侧的空白区域瞬间刷新。
两张极其清晰的图表并排出现。
上面是降噪后的时域波形图,红色的曲线平滑而规律,彻底剔除了原始数据中的毛刺。
下面是频域的频谱图,几个关键的共振峰值直指上方,标注着精确的频率数值。
图表下方,还附带了一份自动生成的文本报告,列出了均方根值丶峰值因子等十几个核心特徵参数。
周明远嘴里的玉米掉在了桌上。
他整个人僵硬得像一块木板。
实验室里只有电脑机箱风扇的细微转动声。
过了足足十秒。
周明远猛地俯下身,脸几乎贴到了显示器上。
他死死盯着那张频谱图,眼睛瞪得像铜铃。
「这...这共振频率的峰值...1250Hz?还有这个谐波」
他语无伦次地念叨着,然后转身扑回自己的电脑前。
双手在键盘上疯狂敲击,调出自己昨天跑了整整一个下午才算出来的一组对比数据。
他把两台显示器的画面拉到最近。
一行一行地对。
一个参数一个参数地比。
陆丰靠在椅背上,拿起桌上的水杯喝了一口,静静地看着他发疯。
时间一分一秒过去。
周明远的呼吸越来越急促,胸膛剧烈起伏。
「全对。」
「小数点后四位,一模一样。」
陆丰点了点头,对这个结果毫不意外。
「速度还行,看来Python在处理这种规模的数据时,只要算法优化得当,效率并不低。」
「还行?!」
「你管这叫还行?!」
「我用MATLAB跑这套数据,光是预处理就要二十分钟!」
「你这破软体,两秒钟?两秒钟就出结果了?!」
周明远的心理防线彻底崩塌了。
他感觉自己这两年研究生的书都读到狗肚子里去了。
每天起早贪黑,对着电脑一行行敲代码,盯着进度条像个傻子一样等结果。
结果人家一晚上写出来的草台班子软体,两秒钟就把他一天的活干完了?
「你这到底是怎么做到的?」周明远指着屏幕,手指都在哆嗦。
「底层调用的还是C语言编译的数学库,我只是在外面套了一层壳,重新写了数据调用的逻辑,把多线程利用起来了。」
陆丰语气平淡,仿佛在说今天早上吃了两个包子。
「顺便优化了一下傅立叶变换的基时间抽取算法,减少了不必要的蝶形运算。」
周明远听懂了,但又完全没懂。
原理他知道,但把它实现出来,还能跑出这种变态的速度。
这根本不是人类能干出来的事。
「卧槽...」
↑返回顶部↑