与和以及

时间:2018-10-25 19:13:28

标签: python numpy boolean

我正在尝试使用python的numpy.argwhere返回满足各种多种条件的数组的索引。

在将&or应用于多个条件时,我遇到了问题。

例如 x y和z是相同长度的数组,表示不同变量的同时时间序列。

np.argwhere((x>2) & (y=0) & (z>-1) & (z<1)).squeeze()

简单易用

但是我无法找到z<-1z>1以及其他条件也满足的地方。

我不断得到

  

ValueError:具有多个元素的数组的真值不明确。使用a.any()或a.all()

使用括号的多种逻辑方式。

0 个答案:

没有答案