@Vechnyy

Как найти все элементы массива, которые больше 3 и меньше 6 одновременно?

Добрый вечер. Помогите решить задачку до конца:

Найдите все элементы массива, которые больше 3 и меньше 6 одновременно.
Эту часть задачки я решил...

ts = np.random.randint(0, 10, (5, 5))
print(ts)

# вариант через for
for i in range(len(ts)):
  i = (ts > 3) & (ts < 6)
print(ts[i])

Используйте методологию подвыборки массива с условием
А вот с этим, что делать не пойму? Подскажите пожалуйста...
  • Вопрос задан
  • 93 просмотра
Решения вопроса 1
sabone
@sabone
beginner developer
Возможно, с использование булевых массивов в numpy:
i = np.logical_and(ts > 3, ts < 6)
print(ts[i])
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
07 мар. 2021, в 18:25
35000 руб./за проект
07 мар. 2021, в 18:22
5000 руб./за проект
07 мар. 2021, в 17:45
9000 руб./за проект