numpy中如何判断数组类型(dtype)是否为数字
使用np.issubdtype()可以判断类型继承关系,结合numpy中的类型继承关系图,可以轻松写出判断函数:
import numpy as np
def is_simple_numpy_number(dtype):
if np.issubdtype(dtype, np.integer):
return True
if np.issubdtype(dtype, np.floating):
return True
return False