Предмет: Информатика,
автор: dddaariiia
Дано двовимірний масив п ,х п. Сформувати:а) одновимірний масив із елеме нтів заданого масиву, розміщеного над головною діагоналлю;б) одновимірний масив із елементів заданого масиву, розміщеного під г оловною діагоналлю;в) одновимірний м асив із елементів заданого масиву, розміщеного над п обічною діагоналлю;г) одновимірний масив із елементів заданого масиву, розміщеного під по бічною діагоналлю.
Ответы
Автор ответа:
0
import numpy as np
# Ваш двовимірний масив
p = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
# a) Елементи над головною діагоналлю
a = p[np.triu_indices(p.shape[0], 1)]
# б) Елементи під головною діагоналлю
b = p[np.tril_indices(p.shape[0], -1)]
# в) Елементи над побічною діагоналлю
v = p[np.triu_indices(p.shape[0], 1)[::-1]]
# г) Елементи під побічною діагоналлю
g = p[np.tril_indices(p.shape[0], -1)[::-1]]
print("a:", a)
print("b:", b)
print("v:", v)
print("g:", g)
Похожие вопросы
Предмет: Английский язык,
автор: polina777ukraine2007
Предмет: Українська мова,
автор: Kimonoi
Предмет: Українська мова,
автор: sashaurkov16
Предмет: Алгебра,
автор: andrey8492
Предмет: Математика,
автор: Keisjejjss