numpy.
sctype2char
Return the string representation of a scalar dtype.
If a scalar dtype, the corresponding string character is returned. If an object, sctype2char tries to infer its scalar type and then return the corresponding string character.
The string character corresponding to the scalar type.
If sctype is an object for which the type can not be inferred.
See also
obj2sctype
issctype
issubsctype
mintypecode
Examples
>>> for sctype in [np.int32, np.double, np.complex_, np.string_, np.ndarray]: ... print(np.sctype2char(sctype)) l # may vary d D S O
>>> x = np.array([1., 2-1.j]) >>> np.sctype2char(x) 'D' >>> np.sctype2char(list) 'O'