qiskit_noise_learning.experiment_builder.AddPaths
class qiskit_noise_learning.experiment_builder.AddPaths(*path_iterators: Iterator[Path])
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 |