一个x轴加速度计信号的频谱图

时间:2017-12-06 11:38:38

标签: python-3.x signal-processing accelerometer spectrogram

尝试将加速度计信号转换为频谱图而不是原始数据 我尝试以下代码

import matplotlib.pyplot as plt
from scipy import signal
import numpy as np 
sample_rate, samples = np.loadtxt("trainingdataset.txt", delimiter=",", dtype=np.int32)

frequencies, times, spectogram = signal.spectrogram(samples, sample_rate)

plt.imshow(spectogram)
plt.pcolormesh(times, frequencies, spectogram)
plt.ylabel('Frequency [Hz]')
plt.xlabel('Time [sec]')
plt.show()

但它让我得到以下错误

Traceback (most recent call last):
  File "C:/Users/hadeer.elziaat/Desktop/r.py", line 5, in <module>
    sample_rate, samples = np.loadtxt("trainingdataset.txt", delimiter=",", dtype=np.int32)
ValueError: too many values to unpack (expected 2)

数据集文本文件仅包含加速度计x轴,包含2947行和一列

这是我的数据集

150
100
100
100
100

0 个答案:

没有答案