qiskit_noise_learning.math.ComposedLinearMap
class qiskit_noise_learning.math.ComposedLinearMap(maps: list[LinearMap])
Bases : LinearMap[InputIndex, OutputIndex]
Une application linéaire formée par la composition d'une chaîne d'applications.
Les cartes sont stockées dans l'ordre d'application : maps[0] est appliquée en premier (la plus interne), maps[-1] est appliquée en dernier (la plus externe).
Paramètres
fonctions – La séquence ordonnée de fonctions à composer.
__init__
__init__(maps: list[LinearMap])
Méthodes
Chronique « 1 » | Chronique « 2 » |
|---|---|
__init__(cartes) | |
compose(extérieur) | Post-composition : « self » définit une application de I vers O, « outer » définit une application de O vers C, et « result » définit une application de I vers C. |
left_multiply(matrice) | Multiplier à gauche par une matrice explicite. |
pre_compose(intérieur) | Précomposition : les applications internes A → I, les applications sur soi-même I → O, les applications de résultat A → O. |
projected_output(output_indices, vecteur) | Calculer la projection de la transformation appliquée à un vecteur. |
rows(output_indices) | Construisez la sous-matrice dont les lignes correspondent aux indices de sortie indiqués. |
Attributs
Chronique « 1 » | Chronique « 2 » |
|---|---|
input_space | L'espace d'entrée. |
maps | La liste ordonnée des cartes, classées selon l'ordre d'utilisation. |
output_space | L'espace de sortie. |
maps
rows
rows(output_indices: Iterable[OutputIndex]) → IndexedMatrix[OutputIndex, InputIndex]
Construisez la sous-matrice dont les lignes correspondent aux indices de sortie indiqués.
Paramètres
output_indices – Les libellés correspondant aux lignes souhaitées de la matrice.
Retours
compose
compose(outer: LinearMap[OutputIndex, OtherOutput]) → ComposedLinearMap
Post-composition : « self » définit une application de I vers O, « outer » définit une application de O vers C, et « result » définit une application de I vers C.
pre_compose
pre_compose(inner: LinearMap[OtherInput, InputIndex]) → ComposedLinearMap
Précomposition : les applications internes A → I, les applications sur soi-même I → O, les applications de résultat A → O.