diff options
Diffstat (limited to 'numpy/lib/getlimits.py')
-rw-r--r-- | numpy/lib/getlimits.py | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/numpy/lib/getlimits.py b/numpy/lib/getlimits.py index 7c677071d..ce1fc6e6f 100644 --- a/numpy/lib/getlimits.py +++ b/numpy/lib/getlimits.py @@ -5,17 +5,19 @@ __all__ = ['finfo'] from machar import MachAr import numpy.core.numeric as numeric +import numpy.core.numerictypes as ntypes from numpy.core.numeric import array + def _frz(a): """fix rank-0 --> rank-1""" if a.ndim == 0: a.shape = (1,) return a _convert_to_float = { - numeric.csingle: numeric.single, - numeric.complex_: numeric.float_, - numeric.clongfloat: numeric.longfloat + ntypes.csingle: ntypes.single, + ntypes.complex_: ntypes.float_, + ntypes.clongfloat: ntypes.longfloat } class finfo(object): @@ -108,12 +110,12 @@ nexp =%(nexp)6s min= -max ''' % self.__dict__ if __name__ == '__main__': - f = finfo(numeric.single) + f = finfo(ntypes.single) print 'single epsilon:',f.eps print 'single tiny:',f.tiny - f = finfo(numeric.float) + f = finfo(ntypes.float) print 'float epsilon:',f.eps print 'float tiny:',f.tiny - f = finfo(numeric.longfloat) + f = finfo(ntypes.longfloat) print 'longfloat epsilon:',f.eps print 'longfloat tiny:',f.tiny |