正如标题所说,这与元素的类型无关。 我需要确保元素的
值
是整数,即: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()
但它们笨重且难看。