The Toeplitz matrix has constant diagonals, with c as its first column
and r as its first row. If r is not given, r==conjugate(c) is
assumed.

Parameters :

c : array_like

First column of the matrix. Whatever the actual shape of c, it
will be converted to a 1-D array.

r : array_like

First row of the matrix. If None, r=conjugate(c) is assumed;
in this case, if c[0] is real, the result is a Hermitian matrix.
r[0] is ignored; the first row of the returned matrix is
[c[0],r[1:]]. Whatever the actual shape of r, it will be
converted to a 1-D array.