К задачам

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

СредняяML-задачи
Лучше работает на десктопе
NumPyBroadcastingМатрица

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

Сигнатура

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]]
Код
Python · Ctrl/⌘ + Enter для запуска
Лимит
05:00
Консоль
Нажмите кнопку запуска или Ctrl+Enter
Broadcasting: центрирование строк — ML-задачи задача — ML Mentor