Хотите понять, как оценить содержимое матрицы, используемой в умножении матриц, учитывая следующую информацию:
- Произведение умножения матриц
- Другая матрица, используемая в качестве множителя
- Размеры «отсутствующей» матрицы
Например, если матрица 1x3 умножается на матрицу 3x4, чтобы получить произведение матрицы 1x4:
matrix_A = np.array([10, 20, 70])
matrix_B = np.array([[50, 25, 10, 15],
[10, 60, 20, 10],
[ 5, 10, 80, 5]])
matrix_C = np.matmul(a, b)
Продукт этого умножения matrix_C будет содержать массив:
array([1050, 2150, 6100, 700])
Но если бы мы знали только matrix_A
и matrix_C
, а также размеры 3x4 matrix_B
, есть ли способ оценить числовое содержимое matrix_B
, используя numpy?