上一主题

numpy.common_type

下一主题

numpy.format_parser

numpy.obj2sctype

numpy.obj2sctype(rep, default=None)[source]

返回对象的Python类型的标量dtype或NumPy等价物。

参数:

rep:any

返回类型的对象。

默认值:any,可选

如果给出,则返回其类型不能被确定的对象。如果没有给出,则返回这些对象的None。

返回:

dtype:dtype或Python类型

rep的数据类型。

也可以看看

sctype2charissctypeissubsctypeissubdtypemaximum_sctype

例子

>>> np.obj2sctype(np.int32)
<type 'numpy.int32'>
>>> np.obj2sctype(np.array([1., 2.]))
<type 'numpy.float64'>
>>> np.obj2sctype(np.array([1.j]))
<type 'numpy.complex128'>
>>> np.obj2sctype(dict)
<type 'numpy.object_'>
>>> np.obj2sctype('string')
<type 'numpy.string_'>
>>> np.obj2sctype(1, default=list)
<type 'list'>