From 7b0645bda0cd51cb08821c6c48320cdc77e20ca8 Mon Sep 17 00:00:00 2001 From: Fabian Joswig Date: Mon, 18 Oct 2021 14:37:09 +0100 Subject: [PATCH] Complex matrix operations now work with ndarrays instead of numpy matrices --- pyerrors/linalg.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyerrors/linalg.py b/pyerrors/linalg.py index a8810091..0394af8e 100644 --- a/pyerrors/linalg.py +++ b/pyerrors/linalg.py @@ -95,7 +95,7 @@ def mat_mat_op(op, obs, **kwargs): else: A[n, m] = entry B[n, m] = 0.0 - big_matrix = np.bmat([[A, -B], [B, A]]) + big_matrix = np.block([[A, -B], [B, A]]) if kwargs.get('num_grad') is True: op_big_matrix = _num_diff_mat_mat_op(op, big_matrix, **kwargs) else: