package fehu

  1. Overview
  2. Docs

Module Space.Multi_discreteSource

Sourcetype element = (int32, Rune.int32_elt) Rune.t

Multiple discrete choices, each with different cardinality.

Sourceval create : int array -> element t

create nvec creates a multi-discrete space.

Valid values are tensors where element i is in [0, nvec.(i)). Each dimension represents an independent discrete choice with its own number of options.

Common use: Environments with multiple independent discrete actions (e.g., character_move, weapon_select, jump_or_not).