• СРОЧНО ПОЖАЛУЙСТА ДАЮ 40 БАЛОВ 6. Создайте двумерный массив в виде матрицы, состоящей из 12 строк и 10 столбцов. Заполните случайными числами, принадлежащими интервалу [10,99]. Найдите сумму нечетных чисел Программа выводит на экран: двумерный массив в виде таблицы ●двумерный массив в виде таблицы ● нечетные числа ● сумму нечетных чисел

    question img

Ответы 1

  • Ответ:

    import numpy as np

    matrix = np.random.randint(low=10, high=100, size=(12, 10))

    print("Двумерный массив в виде таблицы:")

    print(matrix)

    odd_indices = np.where(matrix % 2 == 1)

    odd_numbers = matrix[odd_indices]

    odd_sum = np.sum(odd_numbers)

    print("Нечетные числа:")

    print(odd_numbers)

    print("Сумма нечетных чисел:", odd_sum)

    Объяснение:

    Для создания двумерного массива в виде матрицы, состоящей из 12 строк и 10 столбцов, заполненного случайными числами, принадлежащими интервалу [10,99], можно воспользоваться библиотекой NumPy:

    import numpy as np

    matrix = np.random.randint(low=10, high=100, size=(12, 10))

    print("Двумерный массив в виде таблицы:")

    print(matrix)

    Для нахождения нечетных чисел можно воспользоваться функцией np.where() для получения индексов нечетных элементов, а затем использовать их для извлечения значений и подсчета суммы:

    odd_indices = np.where(matrix % 2 == 1)

    odd_numbers = matrix[odd_indices]

    odd_sum = np.sum(odd_numbers)

    print("Нечетные числа:")

    print(odd_numbers)

    print("Сумма нечетных чисел:", odd_sum)

  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years