2. Выполнить обработку элементов прямоугольной матрицы A, имеющей Nстрок и M столбцов. Найти наибольшее значение среди средних значений для каждой строки матрицы.
Помогите
BolulaКак на счет такой реализации
2. Выполнить обработку элементов прямоугольной матрицы A, имеющей Nстрок и M столбцов. Найти наибольшее значение среди средних значений для каждой строки матрицы.
l = [[1, 2, 3], [0, 9, 7], [7, -5, 0]] z = [] for x in l: p = sum(x)/float(len(x)) z.append(p) print max(z)
len([row.count(0) for row in matrix[:L]]) max([sum([elem for elem in row])/float(len(row)) for row in matrix])
fata1exlen([row.count(0) for row in matrix[:L]]) max([sum([elem for elem in row])/float(len(row)) for row in matrix])
Не проверял.
sum([elem for elem in row])
sum([row.count(0) for row in matrix[:L]])
max([sum(row, 0.0)/len(row) for row in matrix])