【发布时间】:2018-05-16 10:08:59
【问题描述】:
我正在尝试使用傅里叶滤波器过滤我的实验测量值,该滤波器有效。现在,我在一个文件夹中获得了多个原始数据文件 (.txt),我想对其进行过滤,然后将其放置在不同的文件夹中。
结构如下;
过滤脚本:C:\Users\myname\Desktop\folder1\Scripts
原始数据文件夹:C:\Users\myname\Desktop\folder1\Scripts\Raw_data
过滤的数据文件夹:C:\Users\myname\Desktop\folder1\Scripts\Filtered_data
我的代码是:
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
from scipy.fftpack import rfft, irfft, fftfreq
data = pd.read_csv(r'C:\Users\myname\Desktop\folder1\Scripts\Raw_data\rawtest_datafile1.txt')
time = np.linspace(0, 4017, 4018)
signal = data.TG
print(Filter(time, signal, 0.004, 0.0075, False, 0.04)/10)
一维数组中的结果。
现在我想知道如何导入所有文件 rawtest_datafile[i].txt,过滤它们,然后使用循环一个一个地创建一个名为 filterstest_datafile[i].txt 的新文件。
我希望这已经足够清楚了。
【问题讨论】:
标签: python python-3.x export spyder