numpy.obj2sctype¶
-
numpy.
obj2sctype
(rep, default=None)[source]¶ 返回对象的Python类型的标量dtype或NumPy等价物。
参数: rep:any
返回类型的对象。
默认值:any,可选
如果给出,则返回其类型不能被确定的对象。如果没有给出,则返回这些对象的None。
返回: dtype:dtype或Python类型
rep的数据类型。
也可以看看
sctype2char
,issctype
,issubsctype
,issubdtype
,maximum_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'>