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.