Создайте двумерный массив размерности n*m (n и m вводятся с клавиатуры) и заполните его случайными значениями. Найдите в этом массиве Минимальный и максимальный элементы массива.
python
import numpy as np
Затем просим пользователя ввести значения для n и m:
python
n = int(input("Введите количество строк (n): "))
m = int(input("Введите количество столбцов (m): "))
Создаем двумерный массив размерности n*m и заполняем его случайными значениями с помощью функции `random.randint()` из модуля `numpy`:
python
array = np.random.randint(0, 100, size=(n, m))
Функция `random.randint()` генерирует случайное целое число от 0 до 99 включительно.
Теперь находим минимальный и максимальный элементы массива с помощью функций `np.min()` и `np.max()`:
python
min_value = np.min(array)
max_value = np.max(array)
Наконец, выводим результаты:
python
print("Минимальный элемент массива:", min_value)
print("Максимальный элемент массива:", max_value)
Полный код:
python
import numpy as np
n = int(input("Введите количество строк (n): "))
m = int(input("Введите количество столбцов (m): "))
array = np.random.randint(0, 100, size=(n, m))
min_value = np.min(array)
max_value = np.max(array)
print("Минимальный элемент массива:", min_value)
print("Максимальный элемент массива:", max_value)
Пример работы программы:
Введите количество строк (n): 3
Введите количество столбцов (m): 4
Минимальный элемент массива: 2
Максимальный элемент массива: 94
Таким образом, мы создали двумерный массив, заполнили его случайными значениями и нашли минимальный и максимальный элементы этого массива.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет