scipy.linalg.

kron#

scipy.linalg.kron(a, b)[source]#

克羅內克積。

Deprecated since version 1.15.0: kron 自 1.15.0 版本起已棄用:kron 已被棄用,建議改用 numpy.kron,並將在 SciPy 1.17.0 中移除。

結果為分塊矩陣

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) ndarray

輸入陣列

回傳:
A(M*P, N*Q) ndarray

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]])