Выводит элементы в обратном порядке:
from random import randint
n = int(input())
Matrix = [[randint(0, 100) for _ in range(n)] for _ in range(n)]
print(' '.join(list(map(str, Matrix[n-2]))[::-1]))
Выводит элемент по убыванию (от большего к меньшему):
Matrix[n-2].sort(reverse=True)
print(' '.join(list(map(str, Matrix[n-2]))))
Ответ с numpy:
import numpy as np
n = 5 #размер матрицы
ar = np.random.rand(n,n) #генерируем рандомную матрицу
stroka = ar[-2] #предпоследняя строка
stroka.sort() #сортируем в порядке возрастания
stroka = list(stroka[::-1]) #соритируем в порядке убывания и делаем список
print('Вот елементы: ', ';'.join(stroka)) #печатаем
Ответ без numpy:
import random
matrix = [[random.randint(1,100) for _ in range(n)] for __ in range(n)] # генерируем рандомную матрицу
stroka = matrix[-2] # предпоследняя строка
stroka.sort(key=lambda x: -x) # соритруем в порядке убывания
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Выводит элементы в обратном порядке:
from random import randint
n = int(input())
Matrix = [[randint(0, 100) for _ in range(n)] for _ in range(n)]
print(' '.join(list(map(str, Matrix[n-2]))[::-1]))
Выводит элемент по убыванию (от большего к меньшему):
from random import randint
n = int(input())
Matrix = [[randint(0, 100) for _ in range(n)] for _ in range(n)]
Matrix[n-2].sort(reverse=True)
print(' '.join(list(map(str, Matrix[n-2]))))
Ответ с numpy:
import numpy as np
n = 5 #размер матрицы
ar = np.random.rand(n,n) #генерируем рандомную матрицу
stroka = ar[-2] #предпоследняя строка
stroka.sort() #сортируем в порядке возрастания
stroka = list(stroka[::-1]) #соритируем в порядке убывания и делаем список
print('Вот елементы: ', ';'.join(stroka)) #печатаем
Ответ без numpy:
import random
n = 5 #размер матрицы
matrix = [[random.randint(1,100) for _ in range(n)] for __ in range(n)] # генерируем рандомную матрицу
stroka = matrix[-2] # предпоследняя строка
stroka.sort(key=lambda x: -x) # соритруем в порядке убывания
print('Вот елементы: ', ';'.join(stroka)) #печатаем