Così hanno queste condizioni:condizioni multiple utilizzando 'o' in matrice NumPy
A = 0 a 10 OR 40 a 60
B tra 20 e 50
e ho questo codice:
area1 = N.where((A>0) & (A<10)),1,0)
area2 = N.where((B>20) & (B<50)),1,0)
La mia domanda è: come faccio la condizione 'O' in numpy?
Penso che '&' sia bit per bit e ... che (in questo caso) è irrilevante dato che (A> 0) è un array di 'True' /' False' (cioè '1's e' 0' s) – mgilson
Un getcha è non dimenticare di mettere le disuguaglianze tra parentesi a causa della loro priorità operativa inferiore. –