[英]Subselection using np.logical_and in Numpy
您想使用any
而不是all
來檢查y
值是否大於C
在此之前,您需要將y
限制為與條件(在A
和B
之間)相匹配的x
的索引:
# create data
x = np.array(range(20))
y = np.array(19 * [0] + [1])
(y[np.logical_and(x>=9, x<=13)] >= 0.05).any() # False
(y[np.logical_and(x>=9, x<=20)] >= 0.05).any() # True
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.