qiskit.circuit.library.quantum_volume
qiskit.circuit.library.quantum_volume(num_qubits, depth=None, seed=None)
Un circuito modelo de volumen cuántico.
Los circuitos modelo son instancias aleatorias de circuitos utilizados para medir la métrica del Volumen Cuántico, tal y como se introdujo en [1].
Los circuitos modelo consisten en capas de elementos aleatorios Haar de SU(4) aplicados entre los correspondientes pares de qubits en una bipartición aleatoria.
Esta función es multihilo y lanzará un pool de hilos con hilos igual al número de CPUs por defecto. Puede ajustar el número de hilos con la variable de entorno RAYON_NUM_THREADS . Por ejemplo, configurando RAYON_NUM_THREADS=4 se limitaría el pool de hilos a 4 hilos.
Parámetros
- num_qubits (int) – El número de qubits a utilizar para el circuito generado.
- depth (int | None) – Número de capas del circuito generado. Si no se especifica, se utilizará por defecto
num_qubitslayers. - seed (int |Generator | None) – Una semilla del generador de números aleatorios (RNG) opcional que se utiliza para generar las matrices aleatorias SU(4) empleadas en el circuito de salida. Puede ser un número entero o un generador de NumPy. Si se especifica un número entero, debe ser un valor comprendido entre 0 y 2*64 - 1.
Tipo de retorno
Circuito de referencia:

Referencias:
[1] A. Cross et al. Validación de ordenadores cuánticos mediante circuitos modelo aleatorios, Phys. Rev. A 100, 032328 (2019). arXiv:1811.12926