當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。