Матрица и массивы

Мы можем добавить 2 матрицы, если они имеют одинаковые размеры.

Мы можем умножать или делить матрицу на скалярное число. И мы можем связать операции

Матрица — умножение векторов

Eg.

Матричное умножение матриц.

Мы можем умножать две матрицы, если количество столбцов первой совпадает с количеством строк второй матрицы. Результирующая матрица будет иметь размер строки матрицы 1 x столбец матрицы 2.

Используя специальный тип матрицы, мы можем вычислять значения нескольких гипотез масштабируемым и эффективным способом.

Свойства умножения матриц

Умножение матриц не коммутативно. За исключением случаев, когда одна из матриц является единичной матрицей.

Умножение матриц ассоциативно.

Матрица идентичности

Матрица с 1 по диагонали и нулями везде. Только если матрица умножается на единичную матрицу, она обладает ассоциативным свойством и также возвращает саму матрицу.

Матрица, обратная

Не все матрицы имеют обратную (точно так же, как число 0 не имеет обратной). Во всех библиотеках ML есть функции для поиска обратной матрицы, если она существует.