fips.linalg.KroneckerOperator.dense#

KroneckerOperator.dense()[source]#

Return the operator as a dense NumPy array.

Entry (i, j) is std[i] * std[j] * prod_k C_k[pos_k[i], pos_k[j]], computed factor by factor, then scaled by the standard deviations. This forms the n x n matrix.

Returns:

The full matrix.

Return type:

ndarray