import numpy as np # Создание двумерного массива 3x3 array = np.array([[5, 8, 3], [2, 7, 1], [9, 4, 6]]) # Находим максимум и минимум в массиве max_value = np.max(array) min_value = np.min(array) # Ищем индексы максимума и минимума max_index = np.unravel_index(np.argmax(array, axis=None), array.shape) min_index = np.unravel_index(np.argmin(array, axis=None), array.shape) # Меняем местами max и min array[max_index], array[min_index] = min_value, max_value print("Массив после замены:") print(array)
Этот код создает двумерный массив, находит его максимум и минимум, находит индексы максимума и минимума, меняет их местами и выводит измененный массив.
Пример кода на Python:
import numpy as np# Создание двумерного массива 3x3
array = np.array([[5, 8, 3],
[2, 7, 1],
[9, 4, 6]])
# Находим максимум и минимум в массиве
max_value = np.max(array)
min_value = np.min(array)
# Ищем индексы максимума и минимума
max_index = np.unravel_index(np.argmax(array, axis=None), array.shape)
min_index = np.unravel_index(np.argmin(array, axis=None), array.shape)
# Меняем местами max и min
array[max_index], array[min_index] = min_value, max_value
print("Массив после замены:")
print(array)
Этот код создает двумерный массив, находит его максимум и минимум, находит индексы максимума и минимума, меняет их местами и выводит измененный массив.