РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pynpPmMxDg 142 of 145 menu
◀ ▶

Диагональ в NumPy

Функция diag для двумерной таблицы возвращает одномерный ряд из чисел на главной диагонали: от левого верхнего угла к правому нижнему.

Снимем диагональ с квадратной таблицы:

import numpy as np square = np.array([[5, 6], [7, 8]]) print(np.diag(square)) # выведет [5 8]

Та же функция умеет собрать диагональную таблицу из одномерного ряда: на главной линии стоят элементы ряда, остальные ячейки нулевые:

import numpy as np values = np.array([5, 8]) print(np.diag(values)) # выведет [[5 0] # [0 8]]

Задайте таблицу [[9, 1, 2], [3, 4, 5], [6, 7, 8]]. Выведите ряд чисел с главной диагонали.

Создайте квадратную таблицу 3 на 3 с разными целыми значениями. Выведите одномерный ряд с её главной диагонали.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить