-
numpy.min_scalar_type(a)
-
For scalar
a
, returns the data type with the smallest size and smallest scalar kind which can hold its value. For non-scalar arraya
, returns the vector?s dtype unmodified.Floating point values are not demoted to integers, and complex values are not demoted to floats.
Parameters: a : scalar or array_like
The value whose minimal data type is to be found.
Returns: out : dtype
The minimal data type.
See also
Notes
New in version 1.6.0.
Examples
12>>> np.min_scalar_type(
10
)
dtype(
'uint8'
)
12>>> np.min_scalar_type(
-
260
)
dtype(
'int16'
)
12>>> np.min_scalar_type(
3.1
)
dtype(
'float16'
)
12>>> np.min_scalar_type(
1e50
)
dtype(
'float64'
)
12>>> np.min_scalar_type(np.arange(
4
,dtype
=
'f8'
))
dtype(
'float64'
)
numpy.min_scalar_type()

2025-01-10 15:47:30
Please login to continue.