INNER CODE UNIT · Python

rngi

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

                        rngi = [rngvec[i - 1] + 1e-10, rngvec[i] - 1e-10]
                        prodmati = inprod(
                            self.basisobj, self.basisobj, Lfdobj, Lfdobj, rngi
                        )
                        prodmat += prodmati
                penaltymat = prodmat
            return penaltymat

        elif btype == "fourier":
            nbasis = self.basisobj["nbasis"]
            if nbasis % 2 == 0:
                self.basisobj["nbasis"] = nbasis + 1
            type_ = self.basisobj["btype"]
            if type_ != "fourier":
                raise ValueError("Wrong basis type")
            if isinstance(self.Lfdobj, int):
                Lfdobj_ = int2lfd(self.Lfdobj)
                nderiv = Lfdobj_["nderiv"]

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…