我使用scipy.signal.spectrogram()
来分析包含当前值的数据集。我对函数的输入如下:
f, t, Sxx = signal.spectrogram(y, fs)
{cd2>在子图中使用
其中y
是10002个值的列表,包含第一个图中绿色图形的y值(从顶部开始)。fs = 1/T
其中T = x[1]-x[0]
其中x
是属于y值(当前)的x值(时间)列表。在
我的问题是
^{pr2}$意思:我想把图3和图1中的绿色图进行比较,当这两个图的范围不在同一时间范围内时,谱图就变得无用了。从图片中可以看出total_length_x > total_length_t
为什么会这样?我该怎么做才能使光谱范围与原始数据的时间跨度相同呢?在
我写了一些代码来解释我上面关于数据大小的评论:
相关问题 更多 >
编程相关推荐