Для этого нам нужно сначала найти наибольший и наименьший элементы в матрице, затем поменять их местами.
Пример кода на Python:
import numpy as np # создаем случайную прямоугольную матрицу matrix = np.random.randint(1, 100, size=(5, 3)) print("Исходная матрица:") print(matrix) # находим индексы наибольшего и наименьшего элементов max_index = np.unravel_index(np.argmax(matrix), matrix.shape) min_index = np.unravel_index(np.argmin(matrix), matrix.shape) # меняем местами наибольший и наименьший элементы matrix[max_index], matrix[min_index] = matrix[min_index], matrix[max_index] print("\nМатрица после замены:") print(matrix)
Этот код создает случайную прямоугольную матрицу, находит индексы наибольшего и наименьшего элементов в ней, затем меняет их местами и выводит измененную матрицу.
Для этого нам нужно сначала найти наибольший и наименьший элементы в матрице, затем поменять их местами.
Пример кода на Python:
import numpy as np# создаем случайную прямоугольную матрицу
matrix = np.random.randint(1, 100, size=(5, 3))
print("Исходная матрица:")
print(matrix)
# находим индексы наибольшего и наименьшего элементов
max_index = np.unravel_index(np.argmax(matrix), matrix.shape)
min_index = np.unravel_index(np.argmin(matrix), matrix.shape)
# меняем местами наибольший и наименьший элементы
matrix[max_index], matrix[min_index] = matrix[min_index], matrix[max_index]
print("\nМатрица после замены:")
print(matrix)
Этот код создает случайную прямоугольную матрицу, находит индексы наибольшего и наименьшего элементов в ней, затем меняет их местами и выводит измененную матрицу.