param.parameterized.Parameters.inspect_value#

Parameters.inspect_value(name: str) Any[source]#

Inspect the current value of a parameter without modifying it.

Parameters:

name (str) – The name of the parameter whose value is to be inspected.

Returns:

The current value of the parameter, the last generated value for param.Dynamic parameters.

Return type:

Any

Examples

>>> import param
>>> import numbergen
>>> class MyClass(param.Parameterized):
...     x = param.String(default="Hello")
...     y = param.Dynamic(default=numbergen.UniformRandom(lbound=-1, ubound=1, seed=1), doc="nothing")
>>> instance = MyClass()

Access the parameter value directly:

>>> instance.y
-0.7312715117751976

Inspect the parameter value without modifying it:

>>> instance.param.inspect_value("y")
-0.7312715117751976