quantum_circuit::print_statevector()← Back to Class quantum_circuit
Print the statevector \(\ket{\psi}\) of the circuit in little endian order
quantum_circuit::print_statevector(output = "matrix")
output (string, optional) — Choose an output style from the following options: "matrix", "text", or "latex". The default value is "matrix"
boolean — Always returns true
import quantum
qc = quantum_circuit(2)
qc.h(0)
qc.cx(0, 1)
qc.print_statevector()
qc.print_statevector("text")
qc.print_statevector("latex")
' Output:
' [ 0.707107 + 0i
' 0 + 0i
' 0 + 0i
' 0.707107 + 0i ]
' 0.707107|00⟩ + 0.707107|11⟩
' \frac{1}{\sqrt{2}}\ket{00} + \frac{1}{\sqrt{2}}\ket{11}