@@ -39,6 +39,7 @@ class np_type:
3939 np_float32 = np_type # pragma: no cover.
4040 np_float64 = np_type # pragma: no cover.
4141 np_float_ = np_type # pragma: no cover.
42+ np_floating = np_type # pragma: no cover.
4243 np_complex64 = np_type # pragma: no cover.
4344 np_complex128 = np_type # pragma: no cover.
4445 np_complex_ = np_type # pragma: no cover.
@@ -60,6 +61,7 @@ class np_type:
6061 np_float32 = np .float32
6162 np_float64 = np .float64
6263 np_float_ = np .float_
64+ np_floating = np .floating
6365 np_complex64 = np .complex64
6466 np_complex128 = np .complex128
6567 np_complex_ = np .complex_
@@ -68,7 +70,7 @@ class np_type:
6870numpy_numbers = (
6971 np_int8 , np_int16 , np_int32 , np_int64 , np_uint8 ,
7072 np_uint16 , np_uint32 , np_uint64 , np_intp , np_uintp ,
71- np_float32 , np_float64 , np_float_ , np_complex64 ,
73+ np_float32 , np_float64 , np_float_ , np_floating , np_complex64 ,
7274 np_complex128 , np_complex_ ,)
7375
7476numpy_complex_numbers = (
@@ -336,7 +338,7 @@ def number_to_string(number, significant_digits, number_format_notation="f"):
336338 using = number_formatting [number_format_notation ]
337339 except KeyError :
338340 raise ValueError ("number_format_notation got invalid value of {}. The valid values are 'f' and 'e'" .format (number_format_notation )) from None
339-
341+
340342 if not isinstance (number , numbers ):
341343 return number
342344 elif isinstance (number , Decimal ):
0 commit comments