可能重复:
Scipy和Numpy之间的关系
例如,NumPy有窗函数bartlett
、blackman
、hamming
、hanning
、kaiser
,而SciPy也有这些以及更多, 但它们似乎产生相同的输出。
NumPy有numpy.fft.fft2(a, s=None, axes=(-2, -1))
。
SciPy有scipy.fftpack.fft2(x, shape=None, axes=(-2, -1), overwrite_x=0)
。
为什么会出现重复?仅仅是为了向后兼容吗?如果是这样,为什么在不同的地方定义它们的方式不同呢?在编写新代码时应该选择哪一个?