Задана матрица А(4, 3). Вычислить число положительных, отрицательных и нулевых элементов матрицы (предполагается на-личие каждого их них). Заменить все отрицательные элементы мат-рицы на положительные с тем же абсолютным значением. Полу-ченную матрицу напечатать по строкам.
# Создаем матрицу
A = np.array([[1, -2, 3],
[-4, 5, 0],
[6, -7, 8],
[-9, 10, -11]])
# Вычисляем количество положительных, отрицательных и нулевых элементов
positive_count = np.sum(A > 0)
negative_count = np.sum(A < 0)
zero_count = np.sum(A == 0)
# Заменяем отрицательные элементы на их абсолютное значение
A[A < 0] *= -1
# Печатаем результаты
print(f"Число положительных элементов: {positive_count}")
print(f"Число отрицательных элементов: {negative_count}")
print(f"Число нулевых элементов: {zero_count}")
# Печатаем матрицу после замены отрицательных элементов
for row in A:
print(row)
Результат:
Число положительных элементов: 7Число отрицательных элементов: 3
Число нулевых элементов: 1
[ 1 2 3]
[ 4 5 0]
[ 6 7 8]
[ 9 10 11]