Skip to main content
IBM Quantum Platform

QuantumVolume

class qiskit.circuit.library.QuantumVolume(num_qubits, depth=None, seed=None, classical_permutation=True, *, flatten=False)

GitHub

Basen: QuantumCircuit

Ein Quanten-Volumenmodell-Schaltkreis.

Bei den Modellschaltungen handelt es sich um zufällige Instanzen von Schaltungen, die zur Messung der unter [1.] vorgestellten Quantum Volume-Metrik verwendet werden.

Die Modellschaltungen bestehen aus Schichten von Haar-Zufallselementen von SU(4), die zwischen entsprechenden Qubit-Paaren in einer zufälligen Zweiteilung angebracht sind.

Referenzkreislauf:

Diagramm zur Veranschaulichung der zuvor beschriebenen Schaltung.

Erweiterter Kreislauf:

Diagramm zur Veranschaulichung der zuvor beschriebenen Schaltung.

Quellenangaben:

[1] A. Kreuz et al. Validierung von Quantencomputern mit Hilfe von randomisierten Modellschaltungen, Phys. Rev. A 100, 032328 (2019). arXiv:1811.12926

Veraltet seit Version 2.2

Die Klasse qiskit.circuit.library.quantum_volume.QuantumVolume ist ab Qiskit 2.2 veraltet. Sie wird in Qiskit 3.0 entfernt. Verwenden Sie stattdessen die Funktion qiskit.circuit.library.quantum_volume.

Parameter

  • num_qubits (int) – anzahl der aktiven Qubits in der Modellschaltung.
  • depth (int | None) – Ebenen von SU(4)-Operationen in der Modellschaltung.
  • seed (int | np.random.Generator | None) – Zufallszahlengenerator oder Startwert für den Generator.
  • classical_permutation (bool) – auf jeder Ebene klassische Permutationen verwenden, statt Quanten.
  • flatten (bool) – Wenn False (Standardeinstellung), konstruieren Sie einen Schaltkreis, der eine einzige Anweisung enthält, die wiederum die eigentliche Volumenstruktur hat. Wenn True, bauen Sie die Volumenstruktur direkt auf.

Attribute

name

Typ: str

Ein von Menschen lesbarer Name für den Stromkreis.

Beispiel

from qiskit import QuantumCircuit

qc = QuantumCircuit(2, 2, name="my_circuit")
print(qc.name)
my_circuit
War diese Seite hilfreich?
Melden Sie auf GitHub einen Fehler, einen Tippfehler oder fordern Sie Inhalte an.