CNOTUnitCircuit
class qiskit.synthesis.unitary.aqc.CNOTUnitCircuit(num_qubits, cnots, tol=0.0, name=None)
Bases: ApproximateCircuit
Uma classe que representa um circuito aproximado baseado em blocos de unidades CNOT.
Parâmetros
- num_qubits (int) – o número de qubits nesse circuito.
- cnots (np.ndarray) – uma matriz de dimensões
(2, L)indicando onde as unidades CNOT serão colocadas. - tol (float | None) – Se o parâmetro angular for menor ou igual a esse (pequeno) valor, ele é considerado igual a zero e a porta correspondente não é inserida no circuito de saída (pois, nesse caso, ela se torna a porta de identidade).
- name (str) – nome deste circuito
Aumentos
ValueError - se um parâmetro não suportado for passado.
Atributos
thetas
Retorna um vetor de ângulos de rotação usados pelas unidades CNOT nesse circuito.
Retorna
Parâmetros das portas de rotação nesse circuito.
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_circuitMétodos
build
Esta página foi útil?
Relate um bug, erro de digitação ou solicite conteúdo no GitHub.