Произведение Адамара

Текущая версия страницы пока не проверялась опытными участниками и может значительно отличаться от , проверенной 14 августа 2020; проверки требуют .
Произведение Адамара оперирует двумя матрицами одинаковой размерности и создаёт новую матрицу идентичной размерности.

Для двух матриц, которые имеют разные размерности, произведение Адамара не определено.

Является ассоциативной и дистрибутивной операцией и, в отличие от обычного произведения матриц, коммутативно:

Свойства смешанных произведений с другими вариантами умножения матриц:

В программных пакетах MATLAB и GNU Octave операция используется как стандартная операция умножения массивов и обозначается символом «.*»[4].

Операция произведения над векторными типами данных в GPGPU-технологиях программирования также реализована по принципу произведения Адамара. Другие примитивные математические операции над векторными типами данных реализованы как покомпонентные операции над их компонентами.

Операция проникающего торцевого произведения вектора и матрицы реализована в библиотеке машинного обучения TensorFlow с помощью встроенной функции "tf.multiply"[6][7].