You can build your condition using parenthesis and & or np.logical_and instead of and:
&
np.logical_and
and
(segments == 1000) & (segments == 0)
or:
np.logical_and(segments == 1000, segments == 0)