【发布时间】:2020-01-24 14:11:01
【问题描述】:
在我的 Raspberry PI 4 上,我有一个 xlsx 文件,我使用 :df = pd.read_excel('') 进行扫描
这是一个压力传感器的数据集,有 146651 行 x 1 列。我想为此数据集执行 fft,但如果我绘制 fft,我会得到一条与时间信号完全相同的曲线(在 x 轴上移动???)。
那么问题出在哪里?
import numpy as np
import matplotlib.pyplot as plt
from scipy import fftpack
import pandas as pd
# Import csv file
df = pd.read_excel('/home/pi/Downloads/test_11.12.19_500_neuHz.xlsx', skiprows=1)
print(df)
sig_fft = fftpack.fft(df)
power = np.abs(sig_fft)
print (power)
sample_freq = fftpack.fftfreq(df.size, 0.02)
plt.figure(figsize=(6,5))
plt.plot(sample_freq, power)
plt.show()
【问题讨论】:
标签: python raspberry-pi fft sensors