【发布时间】:2020-09-24 10:04:56
【问题描述】:
正如标题所说,它不是关于 type 的元素。我需要确保元素的values 是整数,即
np.array([1, 2, 3])
np.array([1., 2.0, 9/3])
必须在“它们是整数吗?”-检查之后都给出[True, True, True]。
有没有一种干净且 Pythonic/numpyic 的方式来做到这一点?
我尝试了一些多行组合,例如:
isinstance(x, (int, np.integer))
#or
(1.0).is_integer()
但它们既笨重又丑陋。
【问题讨论】:
-
我在这方面取得了一些进展。现在有一个独立的 numpy 函数可用。让我们看看它是否会变成 numpy。