 
Python Импортируйте numpy. Создайте матрицу (2D-массив) случайных действительных чисел (тип с
плавающей запятой) размерности (5, 7). Случайные числа должны быть от 0 до 1. Отобразите эту матрицу. Найдите минимальное и максимальное значения матрицы и отобразите эти значения с соответствующим сообщением. Создайте массив действительных чисел длины 5, который должен содержать минимальное значение каждой строки предыдущей матрицы: первое значение массива должно содержать минимальное значение первой строки массива, второе значение массива должно содержать минимальное значение второй строки матрицы и т. д. Отобразите эти минимальные значения с соответствующими сообщениями. Сделала только это пока что : import numpy as np random_matrix_array = np.random.uniform(0, 1, size=(5, 7)) print(random_matrix_array) random_matrix_array.min() print("Минимум", random_matrix_array.min()) random_matrix_array.max() print("Максимум :", random_matrix_array.max()) 0
        0
         0
        0
    Ответы на вопрос
 
        Сделал не через numpy, как смог:
from random import random
matrix = [[random() for j in range(5)] for i in range(7)]
print('Матрица: \n', str(matrix)[1:-1].replace('], ', '\n').replace('[', '').replace(']', '').replace(',',' '), sep='')
print('Минимальное значение =>', max(max(matrix[i]) for i in range(7)))
print('Максимальное значение =>', min(min(matrix[i]) for i in range(7)))
min_mass = []
for g in matrix:
min_mass += [min(g)]
print('Минимальные значения каждой строки пред. матрицы =>', min_mass)
Но хотя бы работает
 0
                    0
                     0
                    0
                 
            Вы почти сделали все правильно. Чтобы создать массив действительных чисел длины 5, содержащий минимальное значение каждой строки матрицы, вам нужно использовать функцию min с аргументом axis=1. Вот как это можно сделать:
pythonimport numpy as np
# Создаем матрицу случайных чисел размерности (5, 7) от 0 до 1
random_matrix_array = np.random.uniform(0, 1, size=(5, 7))
# Отображаем матрицу
print("Матрица случайных чисел:")
print(random_matrix_array)
# Находим минимальное и максимальное значения матрицы
min_value = random_matrix_array.min()
max_value = random_matrix_array.max()
# Отображаем минимальное и максимальное значения с сообщениями
print("Минимум:", min_value)
print("Максимум:", max_value)
# Создаем массив действительных чисел с минимальными значениями каждой строки матрицы
min_values_per_row = random_matrix_array.min(axis=1)
# Отображаем минимальные значения с сообщениями
for i, min_val in enumerate(min_values_per_row):
    print(f"Минимум в строке {i+1}: {min_val}")
Этот код создаст матрицу, найдет ее минимальное и максимальное значения, а затем создаст массив минимальных значений для каждой строки матрицы и отобразит их с соответствующими сообщениями.
 0
                    0
                     0
                    0
                Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
- 
			Математика 
- 
			Литература 
- 
			Алгебра 
- 
			Русский язык 
- 
			Геометрия 
- 
			Английский язык 
- 
			Химия 
- 
			Физика 
- 
			Биология 
- 
			Другие предметы 
- 
			История 
- 
			Обществознание 
- 
			Окружающий мир 
- 
			География 
- 
			Українська мова 
- 
			Информатика 
- 
			Українська література 
- 
			Қазақ тiлi 
- 
			Экономика 
- 
			Музыка 
- 
			Право 
- 
			Беларуская мова 
- 
			Французский язык 
- 
			Немецкий язык 
- 
			МХК 
- 
			ОБЖ 
- 
			Психология 
- 
			Физкультура и спорт 
- 
			Астрономия 
- 
			Кыргыз тили 
- 
			Оʻzbek tili 
 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			 
			