def position
import bendtorch-core@0.1.0.0/src/tensor/axis_spec.bend as AxisSpecimport Base
42def position(axes: List<&2, Nat>, +axis: Nat) -> Maybe<&2, Nat>:
43 match axes:
44 case Nil{}:
45 None{}
46 case head <> tail:
47 position_decided(Nat.is_eq(head, axis), position(tail, axis))
Uses (5)
Used by (5)
- bendtorch-core@0.1.0.0/src/tensor/axis_spec:scatter
- bendtorch-core@0.1.0.0/src/tensor/permute_build:picks
- bendtorch-core@0.1.0.0/src/tensor/axis_algebra:coordinate_for
- bendtorch-core@0.1.0.0/src/tensor/axis_algebra:inverse_coordinates_go
- bendtorch-core@0.1.0.0/src/tensor/permute_build_proof:scatter_digits