import numpy as np A = np.random.randint(-10, 10, size=(8, 8)) print("Матрица А до замены:") print(A) for i in range(8): for j in range(i + 1, 8): if A[i][j] < 0: A[i][j] = 0 print("\nМатрица А после замены:") print(A)
Программа создает случайную матрицу A размером 8x8, затем проходит по каждому элементу ниже главной диагонали и, если элемент отрицательный, заменяет его на ноль. В конце программа выводит исходную матрицу и матрицу после замены.
A = np.random.randint(-10, 10, size=(8, 8))
print("Матрица А до замены:")
print(A)
for i in range(8):
for j in range(i + 1, 8):
if A[i][j] < 0:
A[i][j] = 0
print("\nМатрица А после замены:")
print(A)
Программа создает случайную матрицу A размером 8x8, затем проходит по каждому элементу ниже главной диагонали и, если элемент отрицательный, заменяет его на ноль. В конце программа выводит исходную матрицу и матрицу после замены.