qiskit.ml.circuit.library.RawFeatureVector.reverse_bits¶
-
RawFeatureVector.
reverse_bits
()¶ Return a circuit with the opposite order of wires.
The circuit is “vertically” flipped. If a circuit is defined over multiple registers, the resulting circuit will have the same registers but with their order flipped.
This method is useful for converting a circuit written in little-endian convention to the big-endian equivalent, and vice versa.
- Returns
the circuit with reversed bit order.
- Return type
Examples
- input:
┌───┐
- q_0: ┤ H ├─────■──────
└───┘┌────┴─────┐
- q_1: ─────┤ RX(1.57) ├
└──────────┘
- output:
┌──────────┐
- q_0: ─────┤ RX(1.57) ├
┌───┐└────┬─────┘
- q_1: ┤ H ├─────■──────
└───┘