python - Python上具有非均匀间隔值的能量谱图
问题描述
我正在尝试绘制时频能量分布图(基本上是频谱图);但是,在我的情况下,我已经确定了具有频率和能量值的数组(因此无需在 matplotlib 中使用频谱图函数,而且我正在使用的东西已经被采样,所以时间只是点数数组)。
以下是这些数组可能看起来的一个非常基本的示例:
time = [0, 1, 2, 3, 4, 5]
freq = [ [ 5, 8, 10, 13, 19, 21] , [1.3, 3.4, 8.9, 18.3, 45.4, 43.9] ]
amp = [ [ 2.3 , 4.7, 9.1 , 10.3, 3.2, 1.2], [7.4 , 1.1 , 4.5 , 6.6, 8.9 , 6.7] ]
在我的实际实现中,我的时间数组将非常大(如 216,000 点长),因此我的频率和幅度数组将是一个 216,000 点长的 N 数组(我在上面的基本示例中设置 N = 2)数组。请注意,频率和幅度的值不是均匀分布的,所以我不认为我可以做一个网格或曲面图(很确定网格网格因太多点而中断)。让我知道我是否应该提供更多信息。
解决方案
推荐阅读
- reactjs - 在 React 状态下合并对象
- ruby - Ruby 计算字符串中唯一字符的数量
- spring-boot - 使用 Multiline 解析器在 Fluentd 中解析 Spring boot 的 Stacktrace 日志时出错
- android - 如何在片段内单击按钮时更改按钮可绘制色调颜色
- yocto - 如何找到哪个配方提供 RPM(或 DEB 或 IPK)包?
- java - Java 8 等效于图像类型 + java 8 的 Curl 文件上传
- ios - 如何在swift 5中弹出和关闭视图
- apache-spark - 是否可以使用 HADOOP YARN 运行任何应用程序或程序?
- vertica - 如何在sql文件中导出vertica表数据
- flutter - 如何修复 FutureBuilder 中的递归 HTTP 请求?