Vì vậy, tôi có những điều kiện này:Nhiều điều kiện sử dụng 'hoặc' trong mảng NumPy
A = 0-10 HOẶC 40-60
B = 20 để 50
và tôi có mã này:
area1 = N.where((A>0) & (A<10)),1,0)
area2 = N.where((B>20) & (B<50)),1,0)
Câu hỏi của tôi là: cách cách nào để làm điều kiện 'HOẶC' trong tình trạng khó khăn?
Tôi nghĩ rằng '&' là bitwise và ... mà (trong trường hợp này) là không thích hợp vì (A> 0) là một mảng 'True' /' False' (tức là '1' và '0' s) – mgilson
Một lưu ý là không quên đặt sự bất bình đẳng trong dấu ngoặc đơn vì ưu tiên vận hành thấp hơn của chúng. –