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

Python numpy.fft.fft不能有4个参数?,python,numpy,fft,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、 轴和范数是可选的,范数可以设置为“正交”。 为什么我不能用我写的东西?

我尝试使用以下方法使用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、 轴和范数是可选的,范数可以设置为“正交”。 为什么我不能用我写的东西?
谢谢。

您使用的是什么版本的numpy

我问是因为


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

您使用的是哪个版本的numpy

我问是因为


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

您有什么版本的numpy
norm
是v1.10的新版本,因此如果您有较旧的版本,则没有
norm
关键字。
np.version.short\u version
说什么?相关:您有什么版本的numpy
norm
是v1.10版的新版本,因此如果您有较旧的版本,则没有
norm
关键字。
np.version.short\u version
说什么?相关: