Skip to content

Commit 2f14aaf

Browse files
committed
Added comments and added return of Richardson exrapolation coefficients
1 parent edc91c9 commit 2f14aaf

File tree

2 files changed

+248
-91
lines changed

2 files changed

+248
-91
lines changed

zero_noise_extrapolation.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ def Richardson_extrapolate(E, c):
207207
for k in range(1,n):
208208
A[k,:] = c**k
209209
x=np.linalg.solve(A,b)
210-
return np.dot(np.transpose(E),x)
210+
return np.dot(np.transpose(E),x), x
211211

212212
def mitigate(circuit, amplification_factors,\
213213
expectationvalue_fun,\
@@ -360,7 +360,7 @@ def mitigate(circuit, amplification_factors,\
360360
else:
361361
raise ValueError("not yet implemented, coming soon")
362362

363-
R=Richardson_extrapolate(E_av.reshape(len(amplification_factors),num_experiments),\
363+
R,_=Richardson_extrapolate(E_av.reshape(len(amplification_factors),num_experiments),\
364364
np.array(amplification_factors))
365365

366366

0 commit comments

Comments
 (0)