numpy.obj2sctype #

麻木的。obj2sctype ( rep ,默认=) [来源] #

返回对象的 Python 类型的标量 dtype 或 NumPy 等效项。

参数
代表任何

返回其类型的对象。

默认任意,可选

如果给定,则为无法确定类型的对象返回此值。如果未给出,则不会为这些对象返回 None。

返回
dtype dtype 或 Python 类型

代表的数据类型。

例子

>>> 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'>