Я хочу, чтобы мой массив проходил два условия.Если я попытаюсь сделать это только с одним, у меня не возникнет никаких проблем, но если я дам коду два условия, происходит сбой Python.Вот мой код:
import numpy as np
from collections import deque
queue = deque([], maxlen=10)
queue.appendleft(31)
queue.appendleft(32)
queue.appendleft(33)
cond1 = 35
cond2 = 30
A_1 = np.array(queue)
print(cond2 > A_1 < cond1)
# print(A_1 > 30) # works
# array([ True, True, True], dtype=bool)
print(((cond2 > A_1 < cond1).sum() == A_1.size).astype(np.int))
# print(((A_1 > 30).sum() == A_1.size).astype(np.int)) # works
# 1