FunctionalPauliRotations
class qiskit.circuit.library.FunctionalPauliRotations(num_state_qubits=None, basis='Y', name='F')
Basen: BlueprintCircuit, ABC
Basisklasse für funktionale Pauli-Drehungen.
Parameter
- num_state_qubits (int | None) – Die Anzahl der Qubits, die den Zustand repräsentieren.
- basis (str) – Die Art der zu verwendenden Pauli-Rotation. Muss 'X', 'Y' oder 'Z' sein.
- name (str) – Der Name des Schaltkreisobjekts.
Attribute
basis
Die Art der zu verwendenden Pauli-Rotation.
Setzen Sie die Basis auf "X", "Y" oder "Z" für kontrollierte X-, -Y bzw. -Z Drehungen.
Rückgabe
Die Art der Pauli-Rotation, die bei der kontrollierten Rotation verwendet wird.
num_ancilla_qubits
Die Mindestanzahl von Ancilla-Qubits in der Schaltung.
Rückgabe
Die minimale Anzahl der erforderlichen Hilfsmittel.
num_state_qubits
Die Anzahl der Zustandsqubits, die den Zustand repräsentieren.
Rückgabe
Die Anzahl der Status-Qubits.
name
Typ: str
Ein von Menschen lesbarer Name für den Stromkreis.
Beispiel
from qiskit import QuantumCircuit
qc = QuantumCircuit(2, 2, name="my_circuit")
print(qc.name)my_circuitWar diese Seite hilfreich?
Melden Sie auf GitHub einen Fehler, einen Tippfehler oder fordern Sie Inhalte an.