В каждой строке двумерной матрицы (n, m), состоящей их произвольных чисел, вычислить количество, сумму и среднее арифметическое отрицательных элементов
import numpy as np def calculate_negative_elements(matrix): count_negatives = np.sum(matrix < 0) sum_negatives = np.sum(matrix[matrix < 0]) mean_negatives = np.mean(matrix[matrix < 0]) return count_negatives, sum_negatives, mean_negatives # Создание двумерной матрицы n = 5 m = 5 matrix = np.random.randint(-10, 10, size=(n, m)) # Вычисление количества, суммы и среднего арифметического отрицательных элементов count_negatives, sum_negatives, mean_negatives = calculate_negative_elements(matrix) print(f"Количество отрицательных элементов: {count_negatives}") print(f"Сумма отрицательных элементов: {sum_negatives}") print(f"Среднее арифметическое отрицательных элементов: {mean_negatives}")
Этот код создает случайную двумерную матрицу размером (n, m), затем вычисляет количество, сумму и среднее арифметическое отрицательных элементов в матрице.
Пример кода на Python:
import numpy as npdef calculate_negative_elements(matrix):
count_negatives = np.sum(matrix < 0)
sum_negatives = np.sum(matrix[matrix < 0])
mean_negatives = np.mean(matrix[matrix < 0])
return count_negatives, sum_negatives, mean_negatives
# Создание двумерной матрицы
n = 5
m = 5
matrix = np.random.randint(-10, 10, size=(n, m))
# Вычисление количества, суммы и среднего арифметического отрицательных элементов
count_negatives, sum_negatives, mean_negatives = calculate_negative_elements(matrix)
print(f"Количество отрицательных элементов: {count_negatives}")
print(f"Сумма отрицательных элементов: {sum_negatives}")
print(f"Среднее арифметическое отрицательных элементов: {mean_negatives}")
Этот код создает случайную двумерную матрицу размером (n, m), затем вычисляет количество, сумму и среднее арифметическое отрицательных элементов в матрице.