StrctTensorProdTerm.scales#
- property StrctTensorProdTerm.scales: list[Var | Node]#
Unique scale variables used by the marginal and interaction terms.
Examples
>>> x = jnp.linspace(0.0, 1.0, 4) >>> y = jnp.linspace(1.0, 2.0, 4) >>> bx = Basis( ... jnp.column_stack([jnp.ones_like(x), x]), xname="x", penalty=jnp.eye(2) ... ) >>> by = Basis( ... jnp.column_stack([jnp.ones_like(y), y]), xname="y", penalty=jnp.eye(2) ... ) >>> term = StrctTensorProdTerm( ... StrctTerm.f(bx, scale=1.0), ... StrctTerm.f(by, scale=2.0), ... ) >>> [float(scale.value) for scale in term.scales] [1.0, 2.0]