NumPy Data type: obj2sctype() function
numpy.obj2sctype() function
The numpy.obj2sctype() function returns the scalar dtype or NumPy equivalent of Python type of an object.
Version: 1.15.0
Syntax:
numpy.obj2sctype(rep, default=None)
Parameter:
Name | Description | Required / Optional |
---|---|---|
rep : any | The object of which the type is returned. | Required |
default | If given, this is returned for objects whose types can not be determined. If not given, None is returned for those objects. | Optional |
Return value:
dtype : dtype or Python type - The data type of rep.
Example-1: numpy.obj2sctype() function
>>> import numpy as np
>>> 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(1, default=list)
<class 'list'>
Python - NumPy Code Editor:
Previous:
common_type()
Next:
Crreating data types dtype()
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://www.w3resource.com/numpy/data-type-routines/obj2sctype.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics