如何检查 numpy 数组是否为空?
我使用了以下代码,但如果数组包含零,则此操作失败。
if not self.Definition.all():
这是解决方案吗?
if self.Definition == array([]):
您可以随时查看.size属性。它被定义为一个整数0,当数组中没有元素时为零 ( ):
.size
0
import numpy as np a = np.array([]) if a.size == 0: # Do something when `a` is empty