diff options
author | Charles Harris <charlesr.harris@gmail.com> | 2010-02-21 03:22:16 +0000 |
---|---|---|
committer | Charles Harris <charlesr.harris@gmail.com> | 2010-02-21 03:22:16 +0000 |
commit | 4a617a30bed6e825d409c134ae07702433236a88 (patch) | |
tree | e2f07663c1ddcc1aebf8862a08f7a8c2e6bf9583 /numpy/lib/recfunctions.py | |
parent | 9e24f0491bd02c28d82c04d98eba1ad3ad8e573a (diff) | |
download | numpy-4a617a30bed6e825d409c134ae07702433236a88.tar.gz |
STY: Use explicit itertools namespace for all itertools functions.
Diffstat (limited to 'numpy/lib/recfunctions.py')
-rw-r--r-- | numpy/lib/recfunctions.py | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/numpy/lib/recfunctions.py b/numpy/lib/recfunctions.py index a8fcc22d1..65ae2bd41 100644 --- a/numpy/lib/recfunctions.py +++ b/numpy/lib/recfunctions.py @@ -11,8 +11,6 @@ import sys import itertools import numpy as np import numpy.ma as ma -from itertools import chain as iterchain -from itertools import repeat as iterrepeat from numpy import ndarray, recarray from numpy.ma import MaskedArray from numpy.ma.mrecords import MaskedRecords @@ -280,8 +278,8 @@ def izip_records(seqarrays, fill_value=None, flatten=True): "Yields the fill_value or raises IndexError" yield counter() # - fillers = iterrepeat(fill_value) - iters = [iterchain(it, sentinel(), fillers) for it in seqarrays] + fillers = itertools.repeat(fill_value) + iters = [itertools.chain(it, sentinel(), fillers) for it in seqarrays] # Should we flatten the items, or just use a nested approach if flatten: zipfunc = _izip_fields_flat @@ -414,8 +412,8 @@ def merge_arrays(seqarrays, else: fmsk = True nbmissing = (maxlength-len(a)) - seqdata[i] = iterchain(a, [fval]*nbmissing) - seqmask[i] = iterchain(m, [fmsk]*nbmissing) + seqdata[i] = itertools.chain(a, [fval]*nbmissing) + seqmask[i] = itertools.chain(m, [fmsk]*nbmissing) # data = izip_records(seqdata, flatten=flatten) data = tuple(data) |