def scattered

bendtorch-core@0.1.0.0 · src/tensor/axis_algebra.bend:3023

import bendtorch-core@0.1.0.0/src/tensor/axis_algebra.bend as AxisAlgebra
import Base
import bendtorch-core@0.1.0.0/src/tensor/axis_spec.bend as Axis

3023def scattered(-A: Data, -rank: Nat, -axes: List<&2, Nat>, -items: List<&2, A>, certificate: ListFacts<A, rank, axes, items>) ->
3024  {Axis.scatter(A, rank, axes, items, 0n) == Some{Axis.order(A, items, Axis.inverse_axes(rank, axes))} : Maybe<&2, List<&2, A>>}:
3025  match certificate:
3026    case Lists{selected, ranked, scattered, restored, reverse_restored, scatter_restored}:
3027      scattered

Uses (7)

Used by (1)