From 0f749fd107a4cddb665f765170f4740ad10e5bae Mon Sep 17 00:00:00 2001 From: Fabian Joswig Date: Mon, 28 Feb 2022 13:25:09 +0000 Subject: [PATCH] refactor: instantiation of Obs in import_jackknife slightly optimized --- pyerrors/obs.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pyerrors/obs.py b/pyerrors/obs.py index 8089cf2e..9ad3a0d4 100644 --- a/pyerrors/obs.py +++ b/pyerrors/obs.py @@ -1470,7 +1470,8 @@ def import_jackknife(jacks, name, idl=None): length = len(jacks) - 1 prj = (np.ones((length, length)) - (length - 1) * np.identity(length)) samples = jacks[1:] @ prj - new_obs = Obs([samples], [name], idl=idl) + mean = np.mean(samples) + new_obs = Obs([samples - mean], [name], idl=idl, means=[mean]) new_obs._value = jacks[0] return new_obs