Matrix25. Дана матрица размера \(M \times N\). Найти номер ее строки с наибольшей суммой элементов и вывести данный номер, а также значение наибольшей суммы.

Решение на Python 3:

import random
import numpy as np

M = random.randrange(2,8)
N = random.randrange(2,8)
print("M = ",M,"; N = ",N)
a = np.random.randint(5, size=(M, N))
print(a)

print()
S = []
for x in a:
S.append(sum(x))
print("Row:",x)
print()
print(S)

S_max = max(S)
print("Maximum of sums:",S_max)

idx = [i for i, x in enumerate(S) if x == S_max]
print("Indices of Max:",idx)