print("FFT") print(np.fft.fft(np.array([1,1,1,1,1,1,1,1]))) print(np.array([1,1,1,1,1,1,1,1])) print(np.ones([1,8])) print(np.fft.fft(np.ones([1,8])))
FFT
[8.+0.j 0.+0.j 0.+0.j 0.+0.j 0.+0.j 0.+0.j 0.+0.j 0.+0.j]
[1 1 1 1 1 1 1 1]
[[1. 1. 1. 1. 1. 1. 1. 1.]]
[[8.+0.j 0.-0.j 0.+0.j 0.+0.j 0.+0.j 0.-0.j 0.-0.j 0.+0.j]]
想问下 问什么带小数点之后输出的结果不同
print(np.ones(8)) print(np.fft.fft(np.ones(8)))