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
toeplitz
- Toeplitz matrix
hankel
- Hankel matrix
solve_circulant
- Solve 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]])