neurolang.probabilistic.expressions module¶
- class neurolang.probabilistic.expressions.Condition(conditioned, conditioning)¶
Bases:
ProbabilisticBinaryLogicOperatorMethods
__call__(*args, **kwargs)Call self as a function.
apply(*args)Builds a new expression using a tuple of its parameters
unapply()Returns a tuple of parameters used to build the expression.
cast
change_type
get_wrapped_attribute
- type = typing.Any¶
- class neurolang.probabilistic.expressions.Grounding(expression, relation)¶
Bases:
DefinitionMethods
__call__(*args, **kwargs)Call self as a function.
apply(*args)Builds a new expression using a tuple of its parameters
unapply()Returns a tuple of parameters used to build the expression.
cast
change_type
get_wrapped_attribute
- type = typing.Any¶
- class neurolang.probabilistic.expressions.ProbabilisticBinaryLogicOperator(*args, **kwargs)¶
Bases:
BinaryLogicOperatorMethods
__call__(*args, **kwargs)Call self as a function.
apply(*args)Builds a new expression using a tuple of its parameters
unapply()Returns a tuple of parameters used to build the expression.
cast
change_type
get_wrapped_attribute
- type = typing.Any¶
- class neurolang.probabilistic.expressions.ProbabilisticChoice(probability, body)¶
Bases:
ProbabilisticPredicate- Attributes:
- args
- functor
Methods
__call__(*args, **kwargs)Call self as a function.
apply(*args)Builds a new expression using a tuple of its parameters
unapply()Returns a tuple of parameters used to build the expression.
cast
change_type
get_wrapped_attribute
- type = typing.Any¶
- class neurolang.probabilistic.expressions.ProbabilisticChoiceGrounding(expression, relation)¶
Bases:
GroundingClass used to differentiate the grounding of a probabilistic choice from the grounding of other choices.
Methods
__call__(*args, **kwargs)Call self as a function.
apply(*args)Builds a new expression using a tuple of its parameters
unapply()Returns a tuple of parameters used to build the expression.
cast
change_type
get_wrapped_attribute
- type = typing.Any¶
- class neurolang.probabilistic.expressions.ProbabilisticFact(probability, body)¶
Bases:
ProbabilisticPredicate- Attributes:
- args
- functor
Methods
__call__(*args, **kwargs)Call self as a function.
apply(*args)Builds a new expression using a tuple of its parameters
unapply()Returns a tuple of parameters used to build the expression.
cast
change_type
get_wrapped_attribute
- type = typing.Any¶
- class neurolang.probabilistic.expressions.ProbabilisticPredicate(probability, body)¶
Bases:
Definition- Attributes:
- args
- functor
Methods
__call__(*args, **kwargs)Call self as a function.
apply(*args)Builds a new expression using a tuple of its parameters
unapply()Returns a tuple of parameters used to build the expression.
cast
change_type
get_wrapped_attribute
- property args¶
- property functor¶
- type = typing.Any¶
- class neurolang.probabilistic.expressions.ProbabilisticQuery(functor, args, kwargs=None, validate_arguments=False, verify_type=True)¶
Bases:
FunctionApplication- Attributes:
- function
Methods
__call__(*args, **kwargs)Call self as a function.
apply(*args)Builds a new expression using a tuple of its parameters
unapply()Returns a tuple of parameters used to build the expression.
cast
change_type
get_wrapped_attribute
- type = typing.Any¶