相关疑难解决方法(0)

如何确定一个数字是否是任何类型的int(核心或numpy,是否签名)?

我需要测试变量是否为类型的int,或任何的np.int*,np.uint*优选使用单一的条件(没有or).

经过一些测试,我想:

  • isinstance(n, int)只会匹配intnp.int32(或np.int64取决于平台),
  • np.issubdtype(type(n), int)似乎所有的匹配intnp.int*,但不匹配np.uint*.

这导致两个问题:是否会np.issubdtype匹配任何类型的签名?可以在单个检查中确定一个数字是否是任何种类的有符号或无符号的int?

这是关于测试整数,测试应返回False浮动喜欢.

python types numpy

41
推荐指数
2
解决办法
1万
查看次数

标签 统计

numpy ×1

python ×1

types ×1