![]() |
Restrict a Jordan-Wigner encoded state to a given particle number
openfermion.linalg.jw_number_restrict_state(
state, n_electrons, n_qubits=None
)
Args | |
---|---|
state(ndarray or sparse): Numpy vector in the space of n_qubits. n_electrons(int): Number of particles to restrict the state to n_qubits(int): Number of qubits defining the total state |
Returns | |
---|---|
new_operator(ndarray or sparse): Numpy vector restricted to states with the same particle number. May not be normalized. |