Мне было интересно, существует ли синтаксически простой способ проверки того, находится ли каждый элемент в массиве numpy между двумя числами.
Другими словами, так же, как numpy.array([1,2,3,4,5]) < 5
вернет array([True, True, True, True, False])
, мне было интересно, можно ли это сделать что-то похожее на это:
1 < numpy.array([1,2,3,4,5]) < 5
... чтобы получить...
array([False, True, True, True, False])
Я понимаю, что я могу получить это путем логической цепочки логических тестов, но я работаю через довольно сложный код, и я искал синтаксически чистое решение.
Какие-нибудь советы?