我需要测试变量是否为类型的int,或任何的np.int*,np.uint*优选使用单一的条件(即没有or).
经过一些测试,我想:
isinstance(n, int)只会匹配int和np.int32(或np.int64取决于平台),np.issubdtype(type(n), int)似乎所有的匹配int和np.int*,但不匹配np.uint*.这导致两个问题:是否会np.issubdtype匹配任何类型的签名?可以在单个检查中确定一个数字是否是任何种类的有符号或无符号的int?
这是关于测试整数,测试应返回False浮动喜欢.