Дано двовимірний масив п ,х п. Сформувати:а) одновимірний масив із елеме нтів заданого масиву, розміщеного над головною діагоналлю;б) одновимірний масив із елементів заданого масиву, розміщеного під г оловною діагоналлю;в) одновимірний м асив із елементів заданого масиву, розміщеного над п обічною діагоналлю;г) одновимірний масив із елементів заданого масиву, розміщеного під по бічною діагоналлю.
Ответы
Ответ дал:
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)
Вас заинтересует
2 месяца назад
2 месяца назад
2 месяца назад
2 месяца назад
1 год назад
1 год назад
7 лет назад