Я пытаюсь вернуть массив (поэлементно) значений True / False для сравнения массивов со статической переменной float64.Ввод и желаемый выходной массив 1x10 (столбец x строка)
array = np.random.randint(10, size=(10,1))
Попытка 1:
bool = np.any((array >= min)&(array <= max))
Попытка 2:
bool = np.logical_and((array >= min),(array <= max))
Попытка 3:
bool = np.any([(array >= min)&(array <= max)])
Попытка 4:
bool = np.array(np.any([(array >= min)&(array <= max)]))
Все четыре из вышеперечисленных методов производят этот вывод в интерпретаторе
print(bool) = True
Когда желаемый вывод выглядит примерно так:
print(bool) = [True
False
True
True
False
False
True
False
False
True]
Заранее благодарим вас за любые идеи, которые вы можете мне предоставить!