Задать вопрос
@Sawayadi

Как посчитать количество элементов матрицы меньших чем элементов массивов без циклов?

У меня есть сгенерированная матрица размером 6х1:
matr = np.random.randint(100,350, size=[6,1])
matr

Также есть массив чисел:
arr=[150, 200, 150, 200, 150, 200]
arr

Мне надо через библиотеку numpy и без циклов посчитать количество элемнтов матрицы меньших чем элемент массива. То есть сравнить первый элемент матрицы с первым элементом массива, второй элемент матрицы с вторым элементом массива и т.д..
Я пробовал просто через срез, но не могло найти nfrbt элементы.
matr[matr<arr]
  • Вопрос задан
  • 317 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
aRegius
@aRegius
Python Enthusiast
arr = np.reshape(arr, (6, 1))
np.sum(matr < arr)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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