LeastSquares¶
-
class
lsst.afw.math.
LeastSquares
¶ Bases:
pybind11_builtins.pybind11_object
Attributes Summary
Methods Summary
fromDesignMatrix
(design, data, factorization)fromNormalEquations
(fisher, rhs, factorization)getCovariance
(self)getDiagnostic
(self, arg0)getDimension
(self)getFactorization
(self)getFisherMatrix
(self)getRank
(self)getSolution
(self)getThreshold
(self)setDesignMatrix
(self, arg0, arg1)setNormalEquations
(self, arg0, arg1)setThreshold
(self, arg0)Attributes Documentation
-
DIRECT_SVD
= Factorization.DIRECT_SVD¶
-
NORMAL_CHOLESKY
= Factorization.NORMAL_CHOLESKY¶
-
NORMAL_EIGENSYSTEM
= Factorization.NORMAL_EIGENSYSTEM¶
Methods Documentation
-
fromDesignMatrix
(design: ndarray::Array<double, 2, 0>, data: ndarray::Array<double, 1, 0>, factorization: lsst.afw.math.leastSquares.LeastSquares.Factorization=Factorization.NORMAL_EIGENSYSTEM) → lsst.afw.math.leastSquares.LeastSquares¶
-
fromNormalEquations
(fisher: ndarray::Array<double, 2, 0>, rhs: ndarray::Array<double, 1, 0>, factorization: lsst.afw.math.leastSquares.LeastSquares.Factorization=Factorization.NORMAL_EIGENSYSTEM) → lsst.afw.math.leastSquares.LeastSquares¶
-
getCovariance
(self: lsst.afw.math.leastSquares.LeastSquares) → ndarray::Array<double const, 2, 2>¶
-
getDiagnostic
(self: lsst.afw.math.leastSquares.LeastSquares, arg0: lsst.afw.math.leastSquares.LeastSquares.Factorization) → ndarray::Array<double const, 1, 1>¶
-
getDimension
(self: lsst.afw.math.leastSquares.LeastSquares) → int¶
-
getFactorization
(self: lsst.afw.math.leastSquares.LeastSquares) → lsst.afw.math.leastSquares.LeastSquares.Factorization¶
-
getFisherMatrix
(self: lsst.afw.math.leastSquares.LeastSquares) → ndarray::Array<double const, 2, 2>¶
-
getRank
(self: lsst.afw.math.leastSquares.LeastSquares) → int¶
-
getSolution
(self: lsst.afw.math.leastSquares.LeastSquares) → ndarray::Array<double const, 1, 1>¶
-
getThreshold
(self: lsst.afw.math.leastSquares.LeastSquares) → float¶
-
setDesignMatrix
(self: lsst.afw.math.leastSquares.LeastSquares, arg0: ndarray::Array<double, 2, 0>, arg1: ndarray::Array<double, 1, 0>) → None¶
-
setNormalEquations
(self: lsst.afw.math.leastSquares.LeastSquares, arg0: ndarray::Array<double, 2, 0>, arg1: ndarray::Array<double, 1, 0>) → None¶
-
setThreshold
(self: lsst.afw.math.leastSquares.LeastSquares, arg0: float) → None¶
-