Сформировать одномерный массив, каждый элемент которого равен количеству нечетных отрицательных элементов соответствующей строки двумерного массива.

7 Фев 2020 в 19:41
161 +1
0
Ответы
1

Пример:

import numpy as np
# Создаем двумерный массив
arr = np.array([[1, -2, 3],
[-4, 5, -6],
[7, -8, -9]])
# Создаем одномерный массив, в котором каждый элемент равен количеству нечетных отрицательных элементов соответствующей строки двумерного массива
result = np.array([len([x for x in row if x < 0 and x % 2 != 0]) for row in arr])
print(result)

Результат:

[1 1 2]
18 Апр 2024 в 17:52
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир