Предмет: Другие предметы, автор: muratmamadzanov

Создать матрицу из двух строк по два элемента. Добавить две строки и в каждую строку еще по два элемента. Найти сумму и произведение всех элементов матрицы.
Вывести матрицу на экран.
Задание номер 2

Создать матрицу из пяти строк по пять элементов. Удалить из матрицы обе диагонали. В оставшейся матрице найти сумму элементов и отсортировать строки по убыванию

Ответы

Автор ответа: atamsyrs
0

Ответ:

Задание 1:

Для створення матриці з двох рядків по два елементи, додамо два рядки з двома елементами кожен. Знайдемо суму і добуток всіх елементів матриці, а потім виведемо матрицю на екран.

```python

import numpy as np

# Створення матриці з двох рядків по два елементи

matrix = np.array([[1, 2], [3, 4]])

# Додавання двох рядків з двома елементами кожен

matrix = np.vstack((matrix, [5, 6]))

matrix = np.vstack((matrix, [7, 8]))

# Знаходження суми всіх елементів матриці

sum_of_elements = np.sum(matrix)

# Знаходження добутку всіх елементів матриці

product_of_elements = np.prod(matrix)

# Виведення матриці на екран

print("Матриця:")

print(matrix)

# Виведення суми і добутку елементів матриці

print("Сума елементів матриці:", sum_of_elements)

print("Добуток елементів матриці:", product_of_elements)

```

Задание 2:

Для створення матриці з п'яти рядків по п'ять елементів, видалення обох діагоналей, знаходження суми елементів і сортування рядків за зменшенням значень, скористаємось функціями бібліотеки NumPy.

```python

import numpy as np

# Створення матриці з п'яти рядків по п'ять елементів

matrix = np.random.randint(1, 10, (5, 5))

# Виведення початкової матриці на екран

print("Початкова матриця:")

print(matrix)

# Видалення обох діагоналей

matrix_without_diagonals = np.delete(matrix, [range(5), range(4,-1,-1)], axis=1)

# Знаходження суми елементів матриці

sum_of_elements = np.sum(matrix_without_diagonals)

# Сортування рядків за зменшенням значень

sorted_matrix = np.sort(matrix_without_diagonals, axis=1)[::-1]

# Виведення матриці без діагоналей на екран

print("Матриця без діагоналей:")

print(matrix_without_diagonals)

# Виведення суми елементів матриці

print("Сума елементів матриці:", sum_of_elements)

# Виведення відсортованої матриці на е

Похожие вопросы
Предмет: География, автор: Pk212155