triqs.operators.util.U_matrix.subarray
- triqs.operators.util.U_matrix.subarray(a, idxlist, n=None)[source]
 Extract a subarray from a matrix-like object.
- Parameters:
 a (matrix or array) –
idxlist (list of tuples) – Columns that need to be extracted for each dimension.
- Returns:
 subarray
- Return type:
 matrix or array
Examples
idxlist = [(0),(2,3),(0,1,2,3)] gives
column 0 for 1st dim,
columns 2 and 3 for 2nd dim,
columns 0, 1, 2 and 3 for 3rd dim.