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