File tree 1 file changed +10
-4
lines changed
1 file changed +10
-4
lines changed Original file line number Diff line number Diff line change @@ -1047,8 +1047,8 @@ def pretty_print(self):
1047
1047
1048
1048
"""
1049
1049
print (
1050
- f"QCircuit { self .label or '' } : Size ({ 'Qubit' if self . size ()[ 0 ] <= 1 else ' Qubits' } , { 'Cbit' if self . size ()[ 1 ] <= 1 else ' Cbits' } ) = { self .size ()} ,"
1051
- f" Nb instruction { 's' if len ( self ) > 1 else '' } = { len (self )} "
1050
+ f"QCircuit { self .label or '' } : Size (Qubits, Cbits) = { self .size ()} ,"
1051
+ f" Nb instructions = { len (self )} "
1052
1052
)
1053
1053
1054
1054
qubits = set (range (self .size ()[0 ]))
@@ -1061,9 +1061,15 @@ def pretty_print(self):
1061
1061
targets = set (noise .targets )
1062
1062
noise_info = f"{ type (noise ).__name__ } noise: probability { noise .proba } "
1063
1063
if targets != qubits :
1064
- noise_info += f" on { 'qubit' if len (noise .targets ) <= 1 else 'qubits' } { noise .targets [0 ] if len (noise .targets ) == 1 else noise .targets } "
1064
+ noise_info += (
1065
+ f" on qubit{ 's' if len (noise .targets ) > 1 else '' } "
1066
+ f"{ noise .targets [0 ] if len (noise .targets ) == 1 else noise .targets } "
1067
+ )
1065
1068
if noise .gates :
1066
- noise_info += f" for { 'gate' if len (noise .gates ) == 1 else 'gates' } { noise .gates [0 ] if len (noise .gates ) == 1 else noise .gates } "
1069
+ noise_info += (
1070
+ f" for gate{ 's' if len (noise .gates ) > 1 else '' } "
1071
+ f"{ noise .gates [0 ] if len (noise .gates ) == 1 else noise .gates } "
1072
+ )
1067
1073
print (noise_info )
1068
1074
1069
1075
print (f"{ self .to_other_language (Language .QISKIT )} " )
You can’t perform that action at this time.
0 commit comments