我有一些我测量的数据,并试图获取数据的fft,以找出低通滤波器的正确截止频率。但是,当我使用numpy提供的fft函数时,我最终得到以下错误: error
使用的代码如下:
import numpy as np
from scipy.signal import butter, lfilter
import fyp_lib
file = raw_input('file name: ')
cur_file = open( 'data/' + file + '.txt', 'r' )
data = fyp_lib.parse_data( cur_file )
data = np.array(data)
np.fft.rfft(data)
它只是从.txt文件中读取数据,将信息解析为dict并将其转换为np数组。如果有人可以帮我解决这个问题,我将不胜感激!