numpy.fft.fft不能有4个参数?

时间:2016-08-10 19:16:40

标签: python numpy fft

我尝试用numpy做FFT:

    sp=np.fft.fft(np.exp(-t), 1000, -1, "ortho")

然后它返回:

    TypeError: fft() takes at most 3 arguments (4 given)

但在手册中,numpy.fft.fft()定义为:

    numpy.fft.fft(a, n=None, axis=-1, norm=None)

n,axis和norm是可选的,norm可以设置为" ortho"。 为什么我不能用我写的东西? 感谢。

1 个答案:

答案 0 :(得分:0)

你使用的是什么版本的numpy?

我问因为

http://docs.scipy.org/doc/numpy/reference/generated/numpy.fft.fft.html#numpy.fft.fft

将规范称为“版本1.10.0中的新增内容”,如果您使用的是旧版本,则错误消息将与行为一致。