Skip to main content
IBM Quantum Platform

qiskit_noise_learning.experiment_builder.AddPaths

class qiskit_noise_learning.experiment_builder.AddPaths(*path_iterators: Iterator[Path])

GitHub

Bases : ExperimentBuilderStage

Ajouter des chemins à une expérience.

Il s'agit à la fois d'un étage concret (qui transmet directement les itérateurs de chemin) et de la classe de base pour les étages générateurs de chemins qui calculent les chemins à partir de l'expérience lors de l'exécution.

Les sous-classes doivent redéfinir cette méthode _generate_paths() afin de fournir des chemins calculés à partir du modèle de fidélité de l'expérience ou d'autres données.

Un chemin identique à un autre déjà présent dans l'expérience, ou à un chemin ajouté précédemment à cette étape, est supprimé, afin que les chemins de l'expérience restent distincts.

Paramètres

path_iterators – Un ou plusieurs itérateurs d’instances Path .

__init__

__init__(*path_iterators: Iterator[Path])


Méthodes

Chronique « 1 »
Chronique « 2 »
__init__(*path_iterators)
run(expérience)Vérifiez que tous les champs obligatoires sont renseignés, puis passez à cette étape.

Attributs

Chronique « 1 »
Chronique « 2 »
populates_fields
required_fields
Cette page a-t-elle été utile ?
Signaler un bogue, une coquille ou proposer du contenu sur GitHub.