W3cubDocs

/NumPy 1.17

numpy.maximum_sctype

numpy.maximum_sctype(t) [source]

Return the scalar type of highest precision of the same kind as the input.

Parameters:
t : dtype or dtype specifier

The input data type. This can be a dtype object or an object that is convertible to a dtype.

Returns:
out : dtype

The highest precision data type of the same kind (dtype.kind) as t.

Examples

>>> np.maximum_sctype(int)
<class 'numpy.int64'>
>>> np.maximum_sctype(np.uint8)
<class 'numpy.uint64'>
>>> np.maximum_sctype(complex)
<class 'numpy.complex256'> # may vary
>>> np.maximum_sctype(str)
<class 'numpy.str_'>
>>> np.maximum_sctype('i2')
<class 'numpy.int64'>
>>> np.maximum_sctype('f4')
<class 'numpy.float128'> # may vary

© 2005–2019 NumPy Developers
Licensed under the 3-clause BSD License.
https://docs.scipy.org/doc/numpy-1.17.0/reference/generated/numpy.maximum_sctype.html