romcomma.user.functions.Scalar§
- class Scalar(call, loc, scale, m, **kwargs)[source]§
Bases:
object
A scalar function
scalar
such thatscalar(X, kwargs)
callsself.call(self.loc + self.scale * X[:, :self.m], **(self.kwargs | kwargs)
.- Parameters:
call (Callable[NP.Matrix, float]) –
loc (NP.VectorLike) –
scale (NP.VectorLike) –
m (int) –
- __init__(call, loc, scale, m, **kwargs)[source]§
A scalar function, which calls
call(loc + scale * X[:, :m], **kwargs)
.- Parameters:
call (Callable[[ndarray], float]) – This function called.
loc (int | float | Sequence[int | float] | ndarray) – Input offset.
scale (int | float | Sequence[int | float] | ndarray) – Input scale.
m (int) – The number of input dimensions.
**kwargs – Function data applied to call.
Methods
__init__
(call, loc, scale, m, **kwargs)A scalar function, which calls
call(loc + scale * X[:, :m], **kwargs)
.Attributes
call
kwargs
loc
m
scale