qiskit.circuit.library.quantum_volume
qiskit.circuit.library.quantum_volume(num_qubits, depth=None, seed=None)
Un circuito modello di volume quantistico.
I circuiti modello sono istanze casuali di circuiti utilizzati per misurare la metrica del Volume Quantico, come introdotto in [1].
I circuiti modello consistono in strati di elementi casuali Haar di SU(4) applicati tra coppie corrispondenti di qubit in una bipartizione casuale.
Questa funzione è multithread e lancia un pool di thread con un numero di thread pari al numero di CPU per impostazione predefinita. È possibile regolare il numero di thread con la variabile d'ambiente RAYON_NUM_THREADS . Ad esempio, impostando RAYON_NUM_THREADS=4 si limita il pool di thread a 4 thread.
Parametri
- num_qubits (int) – Il numero di qubit da utilizzare per il circuito generato.
- depth (int | None) – Il numero di strati del circuito generato. Se non viene specificato, l'impostazione predefinita è
num_qubits. - seed (int |Generator | None) – Un seme RNG opzionale utilizzato per generare le matrici SU(4) casuali impiegate nel circuito di uscita. Può trattarsi sia di un numero intero che di un generatore NumPy. Se viene specificato un numero intero, deve essere compreso tra 0 e 2 �
Tipo di restituzione
Circuito di riferimento:

Riferimenti:
[1] A. Cross et al. Validazione dei computer quantistici mediante circuiti modello randomizzati, Phys. Rev. A 100, 032328 (2019). arXiv:1811.12926