Задать вопрос
@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]
  • Вопрос задан
  • 294 просмотра
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
aRegius
@aRegius
Python Enthusiast
arr = np.reshape(arr, (6, 1))
np.sum(matr < arr)
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
18 дек. 2024, в 12:37
10000 руб./за проект
18 дек. 2024, в 12:22
5000 руб./за проект
18 дек. 2024, в 11:57
500 руб./в час