[Numpy-svn] r4506 - trunk/numpy/fft
numpy-svn at scipy.org
numpy-svn at scipy.org
Mon Nov 26 00:08:59 EST 2007
Author: jarrod.millman
Date: 2007-11-25 23:08:55 -0600 (Sun, 25 Nov 2007)
New Revision: 4506
Modified:
trunk/numpy/fft/fftpack.py
Log:
using identity testing for None
Modified: trunk/numpy/fft/fftpack.py
===================================================================
--- trunk/numpy/fft/fftpack.py 2007-11-25 17:36:52 UTC (rev 4505)
+++ trunk/numpy/fft/fftpack.py 2007-11-26 05:08:55 UTC (rev 4506)
@@ -35,9 +35,11 @@
work_function=fftpack.cfftf, fft_cache = _fft_cache ):
a = asarray(a)
- if n == None: n = a.shape[axis]
+ if n is None:
+ n = a.shape[axis]
- if n < 1: raise ValueError("Invalid number of FFT data points (%d) specified." % n)
+ if n < 1:
+ raise ValueError("Invalid number of FFT data points (%d) specified." % n)
try:
wsave = fft_cache[n]
@@ -110,7 +112,7 @@
different n's."""
a = asarray(a).astype(complex)
- if n == None:
+ if n is None:
n = shape(a)[axis]
return _raw_fft(a, n, axis, fftpack.cffti, fftpack.cfftb, _fft_cache) / n
@@ -155,7 +157,7 @@
within numerical accuracy."""
a = asarray(a).astype(complex)
- if n == None:
+ if n is None:
n = (shape(a)[axis] - 1) * 2
return _raw_fft(a, n, axis, fftpack.rffti, fftpack.rfftb,
_real_fft_cache) / n
@@ -174,7 +176,7 @@
within numerical accuracy."""
a = asarray(a).astype(complex)
- if n == None:
+ if n is None:
n = (shape(a)[axis] - 1) * 2
return irfft(conjugate(a), n, axis) * n
@@ -192,7 +194,7 @@
within numerical accuracy."""
a = asarray(a).astype(float)
- if n == None:
+ if n is None:
n = shape(a)[axis]
return conjugate(rfft(a, n, axis))/n
@@ -200,14 +202,14 @@
def _cook_nd_args(a, s=None, axes=None, invreal=0):
if s is None:
shapeless = 1
- if axes == None:
+ if axes is None:
s = list(a.shape)
else:
s = take(a.shape, axes)
else:
shapeless = 0
s = list(s)
- if axes == None:
+ if axes is None:
axes = range(-len(s), 0)
if len(s) != len(axes):
raise ValueError, "Shape and axes have different lengths."
More information about the Numpy-svn
mailing list