supergrad.utils.operators.qdiags#
- supergrad.utils.operators.qdiags(diagonals, offsets)[source]#
Constructs an operator from an array of diagonals.
SuperGrad-supported implementation of
qutip.core.operators.qdiags().Original docstring below.
- Parameters:
diagonals (array_like or sequence of array_like) – Array of elements to place along the selected diagonals.
offsets (int or sequence of ints, optional) –
- Sequence for diagonals to be set:
k=0 main diagonal
k>0 kth upper diagonal
k<0 kth lower diagonal