Помогите с решением задачи.
Даны две действительные квадратные матрицы порядка n. Получить новую матрицу: умножением элементов каждой строки первой матрицы на наибольшее из значений элементов соответствующей строки второй матрицы.
import numpy as np a = np.random.randint(10, 90, (10,10)) b = np.random.randint(10, 90, (10,10)) (a.T * np.max(b, axis=1)).T
scidamА если без использования numpy?
lesВ реальных задачах – без numpy будет медленно.
А если без использования numpy?
[[ _b * _c for _c in _a ] for _a, _b in zip(a, map(max, b))]