def swap_selected

bendtorch-core@0.1.0.0 · src/tensor/transpose_spec.bend:27

import bendtorch-core@0.1.0.0/src/tensor/transpose_spec.bend as TransposeSpec
import Base

27def swap_selected(-A: Data, +items: List<&2, A>, +a: Nat, +b: Nat, left: Maybe<&2, A>, right: Maybe<&2, A>) -> List<&2, A>:
28  match left right:
29    case Some{x} Some{y}:
30      replace(A, replace(A, items, a, y), b, x)
31    case _ _:
32      items

Uses (4)

Used by (1)