From c1fef5bad77a6d6272e57940c7b3575a5301a62b Mon Sep 17 00:00:00 2001 From: fjosw Date: Fri, 10 Dec 2021 15:41:09 +0000 Subject: [PATCH] Documentation updated --- docs/pyerrors/linalg.html | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/pyerrors/linalg.html b/docs/pyerrors/linalg.html index c3ff23ca..659472b8 100644 --- a/docs/pyerrors/linalg.html +++ b/docs/pyerrors/linalg.html @@ -276,7 +276,8 @@ tmp_subscripts = ','.join([o + '...' for o in subscripts.split(',')]) extended_subscripts = '->'.join([o + '...' for o in tmp_subscripts.split('->')[:-1]] + [tmp_subscripts.split('->')[-1]]) - jack_einsum = np.einsum(extended_subscripts, *conv_operands) + einsum_path = np.einsum_path(extended_subscripts, *conv_operands, optimize='optimal')[0] + jack_einsum = np.einsum(extended_subscripts, *conv_operands, optimize=einsum_path) if jack_einsum.dtype == complex: result = _imp_from_jack_c(jack_einsum, name, idl) @@ -844,7 +845,8 @@ Obs valued. tmp_subscripts = ','.join([o + '...' for o in subscripts.split(',')]) extended_subscripts = '->'.join([o + '...' for o in tmp_subscripts.split('->')[:-1]] + [tmp_subscripts.split('->')[-1]]) - jack_einsum = np.einsum(extended_subscripts, *conv_operands) + einsum_path = np.einsum_path(extended_subscripts, *conv_operands, optimize='optimal')[0] + jack_einsum = np.einsum(extended_subscripts, *conv_operands, optimize=einsum_path) if jack_einsum.dtype == complex: result = _imp_from_jack_c(jack_einsum, name, idl)