The variables Ycoord
and Xcoord
are probably numpy.ndarray
objects. You have to use the array compatible and
operator to check all its values for your condition. You can create a flag array and set the values to 4
in all places where your conditional is True
:
check = np.logical_and(Ycoord >= Y_west, Xcoord == X_west)
flag = np.zeros_like(Ycoord)
flag[check] = 4
or you have to test value-by-value in your code doing:
for i in range(len(data)):
if Ycoord[i] >= Y_west and Xcoord[i] == X_west:
flag = 4