INNER CODE UNIT · Python

BsplineFunc

XMU-Kuangnan-Fang-Team/GENetLib · GENetLib/BsplineFunc.py:8

class BsplineFunc:
    def __init__(self, basisobj, Lfdobj=2, rng=None, returnMatrix=False):
        self.basisobj = basisobj
        self.Lfdobj = Lfdobj
        self.rng = rng
        self.returnMatrix = returnMatrix

    # Calculate B-spline penaty matrix
    def penalty_matrix(self, btype="spline"):
        if btype == "spline":

            # Initialize parameters
            if type(self.Lfdobj) == int:
                Lfdobj = int2lfd(self.Lfdobj)
            else:
                Lfdobj = self.Lfdobj
            nbasis = self.basisobj["nbasis"]
            params = self.basisobj["params"]

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…