scipy.linalg.circulant#
- scipy.linalg.circulant(c)[source]#
 Construct a circulant matrix.
- Parameters:
 - c(N,) array_like
 1-D array, the first column of the matrix.
- Returns:
 - A(N, N) ndarray
 A circulant matrix whose first column is c.
See also
toeplitzToeplitz matrix
hankelHankel matrix
solve_circulantSolve a circulant system.
Notes
New in version 0.8.0.
Examples
>>> from scipy.linalg import circulant >>> circulant([1, 2, 3]) array([[1, 3, 2], [2, 1, 3], [3, 2, 1]])