Advertisement

NumPy高级技巧

阅读量:

NumPy数据类型体系

此前已提及通过dtype参数用于定义数据类型,当需要确认某一数组所属类别时,可借助np.issubdtype函数进行判断,该函数能够验证特定值是否归属于相应类型。此外,还能够运用mro方法来获取该类型的所有父类信息。

复制代码
 test = np.ones(5,dtype=np.int32)

    
 print(np.issubdtype(test.dtype,np.signedinteger))
    
 print(np.int32.mro())
    
 #True
    
 #[<class 'numpy.int32'>, <class 'numpy.signedinteger'>, <class 'numpy.integer'>, <class 'numpy.number'>, <class 'numpy.generic'>, <class 'object'>]
    
    
    
    

NumPy所采用的数据类型体系结构如下所示。

高级数组操作

**

全部评论 (0)

还没有任何评论哟~