线性代数笔记:Khatri-Rao积

Posted UQI-LIUWJ

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了线性代数笔记:Khatri-Rao积相关的知识,希望对你有一定的参考价值。

1 介绍 

   Khatri-Rao积的定义是两个具有相同列数的矩阵与矩阵的对应列向量的克罗内克积(线性代数笔记:Kronecker积_UQI-LIUWJ的博客-CSDN博客) 排列而成的,其生成的矩阵大小为IJ*K,其表示为:

        

         

2 性质

 

 3 用python实现

import numpy as np
A=np.array([[1,2],[3,4],[5,6]])
B=np.array([[2,6],[3,4]])
np.einsum('ir,jr->ijr',A,B).reshape(-1,A.shape[-1])
'''
array([[ 2, 12],
       [ 3,  8],
       [ 6, 24],
       [ 9, 16],
       [10, 36],
       [15, 24]])
'''

python 笔记:爱因斯坦求和 einsum_UQI-LIUWJ的博客-CSDN博客

以上是关于线性代数笔记:Khatri-Rao积的主要内容,如果未能解决你的问题,请参考以下文章

线性代数笔记:Kronecker积

[常见积性函数的线性筛]学习笔记

6.2 数值分析: 求积公式的代数精度

关系代数 - 笛卡尔积与自然连接?

2018.4.24-ml笔记(多元线性回归)

常用积性函数的线性筛法整理