On this page
numpy.obj2sctype
- numpy.obj2sctype(rep, default=None)[source]
- 
    Return the scalar dtype or NumPy equivalent of Python type of an object. - Parameters
- 
      - repany
- 
        The object of which the type is returned. 
- defaultany, optional
- 
        If given, this is returned for objects whose types can not be determined. If not given, None is returned for those objects. 
 
- Returns
- 
      - dtypedtype or Python type
- 
        The data type of rep.
 
 See also sctype2char,issctype,issubsctype,issubdtype,maximum_sctypeExamples>>> 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'>
© 2005–2020 NumPy Developers
Licensed under the 3-clause BSD License.
 https://numpy.org/doc/1.19/reference/generated/numpy.obj2sctype.html