/usr/lib64/python2.6/site-packages/numpy/oldnumeric
NameSizeModeActions
tests/-0755rm
alter_code1.py84980644editdlrm
alter_code1.pyc97610644editdlrm
alter_code1.pyo97610644editdlrm
alter_code2.py46350644editdlrm
alter_code2.pyc61180644editdlrm
alter_code2.pyo61180644editdlrm
arrayfns.py25320644editdlrm
arrayfns.pyc44310644editdlrm
arrayfns.pyo44310644editdlrm
array_printer.py4560644editdlrm
array_printer.pyc6690644editdlrm
array_printer.pyo6690644editdlrm
compat.py28370644editdlrm
compat.pyc45580644editdlrm
compat.pyo45580644editdlrm
fft.py8690644editdlrm
fft.pyc10510644editdlrm
fft.pyo10510644editdlrm
fix_default_axis.py80350644editdlrm
fix_default_axis.pyc79790644editdlrm
fix_default_axis.pyo79790644editdlrm
functions.py36400644editdlrm
functions.pyc74800644editdlrm
functions.pyo74800644editdlrm
linear_algebra.py21800644editdlrm
linear_algebra.pyc34230644editdlrm
linear_algebra.pyo34230644editdlrm
ma.py756760644editdlrm
ma.pyc862410644editdlrm
ma.pyo862410644editdlrm
matrix.py16040644editdlrm
matrix.pyc23810644editdlrm
matrix.pyo23810644editdlrm
misc.py10450644editdlrm
misc.pyc14180644editdlrm
misc.pyo14180644editdlrm
mlab.py34580644editdlrm
mlab.pyc54650644editdlrm
mlab.pyo54650644editdlrm
precision.py42390644editdlrm
precision.pyc39930644editdlrm
precision.pyo39930644editdlrm
random_array.py114540644editdlrm
random_array.pyc142820644editdlrm
random_array.pyo142820644editdlrm
rng.py37540644editdlrm
rng.pyc69260644editdlrm
rng.pyo69260644editdlrm
rng_stats.py13410644editdlrm
rng_stats.pyc18810644editdlrm
rng_stats.pyo18810644editdlrm
setup.py3350644editdlrm
setup.pyc6660644editdlrm
setup.pyo6660644editdlrm
setupscons.py2820644editdlrm
setupscons.pyc6150644editdlrm
setupscons.pyo6150644editdlrm
typeconv.py16220644editdlrm
typeconv.pyc16350644editdlrm
typeconv.pyo16350644editdlrm
ufuncs.py12310644editdlrm
ufuncs.pyc18300644editdlrm
ufuncs.pyo18300644editdlrm
user_array.py1820644editdlrm
user_array.pyc3700644editdlrm
user_array.pyo3700644editdlrm
__init__.py8270644editdlrm
__init__.pyc10260644editdlrm
__init__.pyo10260644editdlrm
Edit: /usr/lib64/python2.6/site-packages/numpy/oldnumeric/arrayfns.py (2532B)
"""Backward compatible with arrayfns from Numeric """ __all__ = ['array_set', 'construct3', 'digitize', 'error', 'find_mask', 'histogram', 'index_sort', 'interp', 'nz', 'reverse', 'span', 'to_corners', 'zmin_zmax'] import numpy as np from numpy import asarray class error(Exception): pass def array_set(vals1, indices, vals2): indices = asarray(indices) if indices.ndim != 1: raise ValueError, "index array must be 1-d" if not isinstance(vals1, np.ndarray): raise TypeError, "vals1 must be an ndarray" vals1 = asarray(vals1) vals2 = asarray(vals2) if vals1.ndim != vals2.ndim or vals1.ndim < 1: raise error, "vals1 and vals2 must have same number of dimensions (>=1)" vals1[indices] = vals2 from numpy import digitize from numpy import bincount as histogram def index_sort(arr): return asarray(arr).argsort(kind='heap') def interp(y, x, z, typ=None): """y(z) interpolated by treating y(x) as piecewise function """ res = np.interp(z, x, y) if typ is None or typ == 'd': return res if typ == 'f': return res.astype('f') raise error, "incompatible typecode" def nz(x): x = asarray(x,dtype=np.ubyte) if x.ndim != 1: raise TypeError, "intput must have 1 dimension." indxs = np.flatnonzero(x != 0) return indxs[-1].item()+1 def reverse(x, n): x = asarray(x,dtype='d') if x.ndim != 2: raise ValueError, "input must be 2-d" y = np.empty_like(x) if n == 0: y[...] = x[::-1,:] elif n == 1: y[...] = x[:,::-1] return y def span(lo, hi, num, d2=0): x = np.linspace(lo, hi, num) if d2 <= 0: return x else: ret = np.empty((d2,num),x.dtype) ret[...] = x return ret def zmin_zmax(z, ireg): z = asarray(z, dtype=float) ireg = asarray(ireg, dtype=int) if z.shape != ireg.shape or z.ndim != 2: raise ValueError, "z and ireg must be the same shape and 2-d" ix, iy = np.nonzero(ireg) # Now, add more indices x1m = ix - 1 y1m = iy-1 i1 = x1m>=0 i2 = y1m>=0 i3 = i1 & i2 nix = np.r_[ix, x1m[i1], x1m[i1], ix[i2] ] niy = np.r_[iy, iy[i1], y1m[i3], y1m[i2]] # remove any negative indices zres = z[nix,niy] return zres.min().item(), zres.max().item() def find_mask(fs, node_edges): raise NotImplementedError def to_corners(arr, nv, nvsum): raise NotImplementedError def construct3(mask, itype): raise NotImplementedError