Задать вопрос
@dwenlvov
Аналитик

Как с помощью numpy отфильтровать массив по нескольким условиям?

jj = np.array([[3, 4, 9],
                     [5, 7, 4],
                     [2, 5, 10]])


есть возможно как то фильтрануть по нескольким условиям?
ну к примеру:
jj[:, 0]>2 & jj[:, 2]>5
и на выходе получить:
[3, 4, 9]
  • Вопрос задан
  • 81 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Stepik
    Курс по Numpy - Твой путь в AI
    1 неделя
    Далее
  • Нетология
    Дата-инженер
    16 месяцев
    Далее
  • Skillbox
    Профессия Data Analyst
    12 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@dwenlvov Автор вопроса
Аналитик
jj1 = jj[jj[:, 0] > 2]
jj1[jj1[:, 2] > 5]

можно сделать, к примеру, так.
Но нет более... по симпатичного варианта что ли
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы