scipy.linalg.
circulant#
- scipy.linalg.circulant(c)[source]#
构造一个循环矩阵。
- 参数:
- c(N,) 类数组
一维数组,矩阵的第一列。
- 返回值:
- A(N, N) ndarray
一个循环矩阵,其第一列为 c。
另请参阅
toeplitz
托普利兹矩阵
hankel
汉克尔矩阵
solve_circulant
求解循环系统。
备注
在版本 0.8.0 中添加。
示例
>>> from scipy.linalg import circulant >>> circulant([1, 2, 3]) array([[1, 3, 2], [2, 1, 3], [3, 2, 1]])