summaryrefslogtreecommitdiff
path: root/numpy/fft/helper.py
diff options
context:
space:
mode:
Diffstat (limited to 'numpy/fft/helper.py')
-rw-r--r--numpy/fft/helper.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/numpy/fft/helper.py b/numpy/fft/helper.py
index 8bd2564de..f6c570445 100644
--- a/numpy/fft/helper.py
+++ b/numpy/fft/helper.py
@@ -7,6 +7,7 @@ __all__ = ['fftshift','ifftshift','fftfreq']
from numpy.core import asarray, concatenate, arange, take, \
integer, empty
+import numpy.core.numerictypes as nt
import types
def fftshift(x,axes=None):
@@ -57,6 +58,8 @@ def fftshift(x,axes=None):
ndim = len(tmp.shape)
if axes is None:
axes = range(ndim)
+ elif isinstance(axes, (int, nt.integer)):
+ axes = (axes,)
y = tmp
for k in axes:
n = tmp.shape[k]
@@ -103,6 +106,8 @@ def ifftshift(x,axes=None):
ndim = len(tmp.shape)
if axes is None:
axes = range(ndim)
+ elif isinstance(axes, (int, nt.integer)):
+ axes = (axes,)
y = tmp
for k in axes:
n = tmp.shape[k]