bundles / numpy 2.4.4 / numpy / _core / einsumfunc / _parse_einsum_input
function
numpy._core.einsumfunc:_parse_einsum_input
source: /numpy/_core/einsumfunc.py :445
Signature
def _parse_einsum_input ( operands ) Summary
A reproduction of einsum c side einsum parsing in python.
Returns
input_strings: strParsed input strings
output_string: strParsed output string
operands: list of array_likeThe operands to use in the numpy contraction
Examples
The operand list is simplified to reduce printing:np.random.seed(123) a = np.random.rand(4, 4) b = np.random.rand(4, 4, 4) _parse_einsum_input(('...a,...a->...', a, b))
_parse_einsum_input((a, [Ellipsis, 0], b, [Ellipsis, 0]))
Aliases
-
numpy._core.einsumfunc._parse_einsum_input