np.issubdtype(np.float32, np.integer)
np.issubdtype(np.complex64, np.integer)
np.issubdtype(np.uint8, np.integer)
np.issubdtype(np.bool, np.integer)
np.issubdtype(np.void, np.integer)
How do I check if a numpy dtype is integral?