Matrix29. Дана матрица размера \(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()
for x in a:
x_mean = np.mean(x)
c = sum(item < x_mean for item in x)
print("Row:",x)
print("Mean:",x_mean)
print("Number of items < Mean:",c)
print()