aspcore.matrices.block_of_toeplitz
- aspcore.matrices.block_of_toeplitz(block_of_col, block_of_row=None)
Generates a block matrix of toeplitz blocks from a set of columns and rows The values in the last axis for each (m,n) block is turned into a toeplitz matrix.
- Parameters:
block_of_col (ndarray of shape (M, N, K_col))
block_of_row (ndarray of shape (M, N, K_row), optional) – If not supplied, block_of_row is set to block_of_col.conj() and will therefore be symmetric
- Returns:
block_mat
- Return type:
ndarray of shape (M * K_col, N * K_row)