Задать вопрос

5. Заполнить двумерный массив 7*7 случайными числами от - 3 до 5. Отсортировать массив по строкам по убыванию суммы модулей элементов в строке

+1
Ответы (1)
  1. Код на Python 3:

    # импортируем модуль для генерации псевдослучайных целых чисел

    from random import randint

    # создаем двумерный массив размера 7*7

    table = [[randint (-3, 5) for _ in range (7) ] for _ in range (7) ]

    # выводим сгенерированный двумерный масив на экран

    print ("/nTable:")

    for row in table: print (row)

    # сортируем масив по убыванию суммы модулей каждой строки

    table. sort (key=lambda row: sum (map (abs, row)), reverse=True)

    # выводим отсортированный двумерный масив на экран

    print ("/nTable:")

    for row in table: print (row)

    Код написан для генерации целых чисел, если надо еще и действительные, то надо использовать библиотеку Numpy:

    1) Устанавливаем numpy (pip install numpy) и импортируем её (import numpy).

    2) Код генерации двумерного массива меняем на:

    table = list (numpy. random. uniform (low=-3, high=5, size = (7, 7)))
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «5. Заполнить двумерный массив 7*7 случайными числами от - 3 до 5. Отсортировать массив по строкам по убыванию суммы модулей элементов в ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
1. Дан массив целых чисел из 25 элементов. Заполнить его случайными числами до 50. Найти сумму всех четных элементов массива и их количество. 2. Дан массив целых чисел из 25 элементов. Заполнить его случайными числами от 0 до 50.
Ответы (1)
1. задать двумерный массив (5 х5) случайными значениями от 5 до 10 включительно. В каждой строке найди количество элементов, значения которых >7.2. задать двумерный массив (3 х3) с клавиатуры, поменять значения элементов 1 строки с последней.
Ответы (1)
Заполнить массив из 10 элементов случайными числами в интервале [0 ... 99] и отсортировать его по возрастанию суммы цифр. Исходный массив: 14 25 13 12 76 58 21 87 10 98 Результат: 10 21 12 13 14 25 76 58 87 98
Ответы (1)
Заполнить двумерный массив 5*5 случайными числами. найти суммы нечетных элементов (значение элементов)
Ответы (1)
1. Дан двумерный массив. Найти сумму элементов этого массива. 2. В одномерном массиве сосчитать количество элементов равных 0 3. Дан двумерный массив. Найти произведение элементов каждого столбца.
Ответы (1)