View source on GitHub |
Make a matrix representation of a fermion ladder operator.
openfermion.linalg.jordan_wigner_ladder_sparse(
n_qubits, tensor_factor, ladder_type
)
Operators are mapped as follows: a_j^\dagger -> Z0 .. Z{j-1} (X_j - iY_j) / 2 a_j -> Z0 .. Z{j-1} (X_j + iY_j) / 2
Args | |
---|---|
index
|
This is a nonzero integer. The integer indicates the tensor factor and the sign indicates raising or lowering. |
n_qubits
|
int
Number qubits in the system Hilbert space. |
Returns | |
---|---|
The corresponding Scipy sparse matrix. |