Skip to main content
IBM Quantum Platform

FunctionalPauliRotations

class qiskit.circuit.library.FunctionalPauliRotations(num_state_qubits=None, basis='Y', name='F')

GitHub

Bases: BlueprintCircuit, ABC

Classe básica para rotações funcionais de Pauli.

Parâmetros

  • num_state_qubits (int | None) – O número de qubits que representam o estado x|x\rangle.
  • basis (str) – O tipo de rotação Pauli a ser usado. Deve ser "X", "Y" ou "Z".
  • name (str) – O nome do objeto de circuito.

Atributos

basis

O tipo de rotação de Pauli a ser usado.

Defina a base como "X", "Y" ou "Z" para rotações controladas de X, -Y ou -Z, respectivamente.

Retorna

O tipo de rotação de Pauli usado na rotação controlada.

num_ancilla_qubits

O número mínimo de qubits de ancilla no circuito.

Retorna

O número mínimo de auxiliares necessários.

num_state_qubits

O número de qubits de estado que representam o estado x|x\rangle.

Retorna

O número de qubits de estado.

name

Tipo: str

Um nome legível por humanos para o circuito.

Exemplo

from qiskit import QuantumCircuit

qc = QuantumCircuit(2, 2, name="my_circuit")
print(qc.name)
my_circuit
Esta página foi útil?
Relate um bug, erro de digitação ou solicite conteúdo no GitHub.