Матрица и массивы
Мы можем добавить 2 матрицы, если они имеют одинаковые размеры.
Мы можем умножать или делить матрицу на скалярное число. И мы можем связать операции
Матрица — умножение векторов
Eg.
Матричное умножение матриц.
Мы можем умножать две матрицы, если количество столбцов первой совпадает с количеством строк второй матрицы. Результирующая матрица будет иметь размер строки матрицы 1 x столбец матрицы 2.
Используя специальный тип матрицы, мы можем вычислять значения нескольких гипотез масштабируемым и эффективным способом.
Свойства умножения матриц
Умножение матриц не коммутативно. За исключением случаев, когда одна из матриц является единичной матрицей.
Умножение матриц ассоциативно.
Матрица идентичности
Матрица с 1 по диагонали и нулями везде. Только если матрица умножается на единичную матрицу, она обладает ассоциативным свойством и также возвращает саму матрицу.
Матрица, обратная
Не все матрицы имеют обратную (точно так же, как число 0 не имеет обратной). Во всех библиотеках ML есть функции для поиска обратной матрицы, если она существует.