CNOTUnitCircuit
class qiskit.synthesis.unitary.aqc.CNOTUnitCircuit(num_qubits, cnots, tol=0.0, name=None)
Bases: ApproximateCircuit
Clase que representa un circuito aproximado basado en bloques de unidades CNOT.
Parámetros
- num_qubits (int) – el número de qubits de este circuito.
- cnots (np.ndarray) – una matriz de dimensiones
(2, L)que indica dónde se colocarán las unidades CNOT. - tol (float | None) – Si el parámetro angular es menor o igual que este valor (pequeño), se considera igual a cero y la puerta correspondiente no se inserta en el circuito de salida (ya que, en este caso, se convierte en la identidad).
- name (str) – nombre de este circuito
Eleva
ValueError - si se pasa un parámetro no admitido.
Atributos
thetas
Devuelve un vector de ángulos de rotación utilizados por las unidades CNOT en este circuito.
Devuelve
Parámetros de las puertas de rotación de este circuito.
name
Tipo: str
Un nombre legible para el circuito.
Ejemplo
from qiskit import QuantumCircuit
qc = QuantumCircuit(2, 2, name="my_circuit")
print(qc.name)my_circuitMétodos
build
¿Le ha resultado útil esta página?
Informe de un error, de una errata o solicite contenido en GitHub.