Skip to main content
IBM Quantum Platform

Espace de noms racine (qiskit)

La plupart des fonctionnalités de Qiskit sont accessibles via des sous-modules spécifiques. Vous pouvez consulter la documentation générale de qiskit pour trouver la liste des modules, tels que qiskit.circuit ou qiskit.transpiler.passes.

Plusieurs noms sont réexportés depuis la racine du référentiel, alors que leurs emplacements publics canoniques se trouvent dans des sous-modules. Les réexportations dans l'espace de noms racine font partie de l'API publique de Qiskit.

Noms réexportés depuis qiskit.circuit:

AncillaRegister( [taille, nom, bits] )Implémenter un registre auxiliaire.
ClassicalRegister( [taille, nom, bits] )Mettre en place un registre.
QuantumCircuit(*règles[, nom, phase_globale,...] )Représentation de base d'un circuit quantique dans Qiskit.
QuantumRegister( [taille, nom, bits] )Mettre en place un registre.

Noms réexportés depuis qiskit.compiler:

transpile(circuits[, backend, portes de base,...] )Transpiler un ou plusieurs circuits, en fonction de certaines cibles de transpilation souhaitées.

Noms réexportés depuis qiskit.exceptions:

MissingOptionalLibraryError(libname, nom[,...] )Génère une exception lorsqu'une bibliothèque facultative est manquante.
QiskitError(*message)Classe de base pour les erreurs générées par Qiskit.

Noms réexportés depuis qiskit.transpiler:

generate_preset_pass_manager([...])Créer un préréglage PassManager
Cette page a-t-elle été utile ?
Signaler un bogue, une coquille ou proposer du contenu sur GitHub.