Broadcasting: центрирование строк

MediumML coding
05:00
Лучше работает на десктопе
NumPybroadcastingmatrix

Дана матрица (список списков). Вычтите из каждой строки среднее этой строки (центрирование по строкам).

Сигнатура

def center_rows(matrix: list[list[float]]) -> list[list[float]]:

Каждое число округлено до 4 знаков.

Примеры

Пример 1

Вход:
matrix = [[1,2,3],[10,20,30]]
Выход:[[-1,0,1],[-10,0,10]]

Пример 2

Вход:
matrix = [[4,6],[1,3],[10,10]]
Выход:[[-1,1],[-1,1],[0,0]]

Пример 3

Вход:
matrix = [[2,4,6,8]]
Выход:[[-3,-1,1,3]]
Консоль
Нажмите Run или Ctrl+Enter для запуска