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