numpy.
obj2sctype
Return the scalar dtype or NumPy equivalent of Python type of an object.
The object of which the type is returned.
If given, this is returned for objects whose types can not be determined. If not given, None is returned for those objects.
The data type of rep.
See also
sctype2char
issctype
issubsctype
issubdtype
maximum_sctype
Examples
>>> np.obj2sctype(np.int32) <class 'numpy.int32'> >>> np.obj2sctype(np.array([1., 2.])) <class 'numpy.float64'> >>> np.obj2sctype(np.array([1.j])) <class 'numpy.complex128'>
>>> np.obj2sctype(dict) <class 'numpy.object_'> >>> np.obj2sctype('string')
>>> np.obj2sctype(1, default=list) <class 'list'>