我想读取.txt文件并将项目放入数组中。
数组应如下所示:
[[0.01, 1.1],
[0.02, 1.105],
[0.03, 1.11]]
.txt文件如下所示: My txt file
我想用numpy进行FFT。多数民众赞成我的代码:
import numpy as np
import matplotlib.pyplot as plt
data = np.array([[0.01, 1.1],
[0.02, 1.05],
[0.03, 1.11]])
t = data[:,0]
signal_t = data[:,1]
dt = t[1]-t[0]
f = np.fft.fftfreq(t.size, dt)
signal_f = np.fft.fft(signal_t)*dt
plt.figure()
plt.stem(np.fft.fftshift(f), np.fft.fftshift(np.abs(signal_f)))
plt.show()
到目前为止,我在数组中手动输入了值manuel。现在我希望我的程序在.txt文件中读取并将Integeritems(Not" Zeit"" Signal")放入数组中并使用值进行FFT。
希望你能帮助我
谢谢: - )