summaryrefslogtreecommitdiff
path: root/numpy/lib/getlimits.py
diff options
context:
space:
mode:
Diffstat (limited to 'numpy/lib/getlimits.py')
-rw-r--r--numpy/lib/getlimits.py14
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