DistributionProperty¶
Get a specified property of the given distribution.
The available properties include the event and batch shape, whether the distribution is discrete or symmetric, and whether the distribution is fully reparameterized. See option parameter for more details. Version 1.0.0
Ports/Properties¶
dist¶
Distribution to use.
- verbose name: Dist
- default value: None
- port type: DataPort
- value type: Distribution (can be None)
- data direction: IN
value¶
Resulting value.
- verbose name: Value
- default value: None
- port type: DataPort
- value type: object (can be None)
- data direction: OUT
option¶
The property to look up. The available properties are as follows: event_shape is a list of dimensions of the event space of the distribution (if the distribution is multivariate, otherwise []), batch_shape is a list of dimensions of the batch of distributions (if the distribution is a batch of distributions with different parameters, otherwise []), is_discrete is True if the distribution is discrete, shape is the full shape of the distribution (batch_shape + event_shape), and is_reparameterized is True if the distribution is reparameterized, meaning that gradients of a draw from the distribution with respect to the distribution's parameters are well-defined and can be computed.
- verbose name: Option
- default value: event_shape
- port type: EnumPort
- value type: str (can be None)
set_breakpoint¶
Set a breakpoint on this node. If this is enabled, your debugger (if one is attached) will trigger a breakpoint.
- verbose name: Set Breakpoint (Debug Only)
- default value: False
- port type: BoolPort
- value type: bool (can be None)
metadata¶
User-definable meta-data associated with the node. Usually reserved for technical purposes.
- verbose name: Metadata
- default value: {}
- port type: DictPort
- value type: dict (can be None)