当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python SciPy linalg.kron用法及代码示例


本文简要介绍 python 语言中 scipy.linalg.kron 的用法。

用法:

scipy.linalg.kron(a, b)#

克罗内克产品。

结果是块矩阵:

a[0,0]*b    a[0,1]*b  ... a[0,-1]*b
a[1,0]*b    a[1,1]*b  ... a[1,-1]*b
...
a[-1,0]*b   a[-1,1]*b ... a[-1,-1]*b

参数

a (M, N) ndarray

输入数组

b (P, Q) 数组

输入数组

返回

A (M*P, N*Q) 数组

a 和 b 的克罗内克积。

例子

>>> from numpy import array
>>> from scipy.linalg import kron
>>> kron(array([[1,2],[3,4]]), array([[1,1,1]]))
array([[1, 1, 1, 2, 2, 2],
       [3, 3, 3, 4, 4, 4]])

相关用法


注:本文由纯净天空筛选整理自scipy.org大神的英文原创作品 scipy.linalg.kron。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。