用python读取csv文件并绘制波形及频谱

最近想用python处理一下故障录波数据,于是学习了一下python。我一直对数据绘图比较感兴趣,学了一点皮毛之后感觉还挺好用的,这一点python和matlab/octave是非常相近的。

先说一下要处理的数据data.csv,数据是我通过comtrade文件另存形成的,其实就是很多数据通道的样点值数据,采样频率为10kHz。comtrade原始的波形是这样的,如下图(这是通过电力分析软件打开),这其实是真实的站端故障录波数据。可能有朋友会问,你这都有软件打开了,干嘛还要费力去用python再实现,原因就是这个软件分析功能不是我脑子里想的哪些东西,我最终想通过深度学习来实现一些波形识别的算法,最近也在学习百度飞桨,虽然最终我也难以取得很好的效果,但是通过这个过程扩充一下自己的技能也算不错了。

用python读取csv文件并绘制波形及频谱_第1张图片

data.csv数据打开是下面这个样子,前两列其实是样点序号,第三列开始是通道数据。

你可能感兴趣的:(技术随笔,python)