[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