View source on GitHub |
Find the projection of each set of qubit operators on a
fqe.cirq_utils.qubit_projection(
ops: QubitOperator,
qubits: List[LineQubit],
state: numpy.ndarray,
coeff: numpy.ndarray
) -> None
wavefunction.
Args | |
---|---|
ops (qubit gates) - A sum of qubit operations which represent the full ci wavefunction in the qubit basis.
qubits (Qid) - The qubits of a quantum computer. state (numpy.array(dtype=numpy.complex64)) - a cirq wavefunction that is being projected coeff (numpy.array(dtype=numpy.complex64)) - a coefficient array that will store the result of the projection. |