scipy.linalg.

循环矩阵#

scipy.linalg.circulant(c)[源代码][源代码]#

构造一个循环矩阵。

参数:
c(N,) 数组类

1-D 数组,矩阵的第一列。

返回:
A(N, N) ndarray

一个循环矩阵,其第一列是 c

参见

toeplitz

Toeplitz 矩阵

hankel

汉克尔矩阵

solve_circulant

求解循环系统。

注释

Added in version 0.8.0.

示例

>>> from scipy.linalg import circulant
>>> circulant([1, 2, 3])
array([[1, 3, 2],
       [2, 1, 3],
       [3, 2, 1]])