- aat() - Method in class smile.math.matrix.FloatMatrix
-
Returns A * A'
- aat() - Method in class smile.math.matrix.FloatSparseMatrix
-
Returns A * A'
- aat() - Method in class smile.math.matrix.Matrix
-
Returns A * A'
- aat() - Method in class smile.math.matrix.SparseMatrix
-
Returns A * A'
- abs() - Method in class smile.math.Complex
-
Returns abs/modulus/magnitude.
- AbstractDifferentiableMultivariateFunction - Class in smile.math
-
An abstract implementation that uses finite differences to calculate the
partial derivatives instead of providing them analytically.
- AbstractDifferentiableMultivariateFunction() - Constructor for class smile.math.AbstractDifferentiableMultivariateFunction
-
- AbstractDistribution - Class in smile.stat.distribution
-
The base class of univariate distributions.
- AbstractDistribution() - Constructor for class smile.stat.distribution.AbstractDistribution
-
- accept(int, int, double) - Method in interface smile.math.matrix.DoubleConsumer
-
Accepts one matrix element and performs the operation
on the given arguments.
- accept(int, int, float) - Method in interface smile.math.matrix.FloatConsumer
-
Accepts one matrix element and performs the operation
on the given arguments.
- adb(Transpose, Transpose, FloatMatrix, float[]) - Method in class smile.math.matrix.FloatMatrix
-
Returns A * D * B, where D is a diagonal matrix.
- adb(Transpose, Transpose, Matrix, double[]) - Method in class smile.math.matrix.Matrix
-
Returns A * D * B, where D is a diagonal matrix.
- add(String, T) - Method in class smile.hash.PerfectMap.Builder
-
Add a new key-value pair.
- add(Complex) - Method in class smile.math.Complex
-
Returns this + b.
- add(double[], double[]) - Static method in class smile.math.MathEx
-
Element-wise sum of two arrays y = x + y.
- add(int, int, float) - Method in class smile.math.matrix.FloatMatrix
-
A[i,j] += b
- add(float) - Method in class smile.math.matrix.FloatMatrix
-
A += b
- add(int, int, float, FloatMatrix) - Method in class smile.math.matrix.FloatMatrix
-
Element-wise submatrix addition A[i, j] += alpha * B
- add(FloatMatrix) - Method in class smile.math.matrix.FloatMatrix
-
Element-wise addition A += B
- add(float, FloatMatrix) - Method in class smile.math.matrix.FloatMatrix
-
Element-wise addition A += alpha * B
- add(float, FloatMatrix, float, FloatMatrix) - Method in class smile.math.matrix.FloatMatrix
-
Element-wise addition C = alpha * A + beta * B
- add(int, int, float, float) - Method in class smile.math.matrix.FloatMatrix
-
A[i,j] = alpha * A[i,j] + beta
- add(int, int, float, float, FloatMatrix) - Method in class smile.math.matrix.FloatMatrix
-
Element-wise submatrix addition A[i, j] = alpha * A[i, j] + beta * B
- add(float, float, FloatMatrix) - Method in class smile.math.matrix.FloatMatrix
-
Element-wise addition A = alpha * A + beta * B
- add(float, float[], float[]) - Method in class smile.math.matrix.FloatMatrix
-
Rank-1 update A += alpha * x * y'
- add(int, int, double) - Method in class smile.math.matrix.Matrix
-
A[i,j] += b
- add(double) - Method in class smile.math.matrix.Matrix
-
A += b
- add(int, int, double, Matrix) - Method in class smile.math.matrix.Matrix
-
Element-wise submatrix addition A[i, j] += alpha * B
- add(Matrix) - Method in class smile.math.matrix.Matrix
-
Element-wise addition A += B
- add(double, Matrix) - Method in class smile.math.matrix.Matrix
-
Element-wise addition A += alpha * B
- add(double, Matrix, double, Matrix) - Method in class smile.math.matrix.Matrix
-
Element-wise addition C = alpha * A + beta * B
- add(int, int, double, double) - Method in class smile.math.matrix.Matrix
-
A[i,j] = alpha * A[i,j] + beta
- add(int, int, double, double, Matrix) - Method in class smile.math.matrix.Matrix
-
Element-wise submatrix addition A[i, j] = alpha * A[i, j] + beta * B
- add(double, double, Matrix) - Method in class smile.math.matrix.Matrix
-
Element-wise addition A = alpha * A + beta * B
- add(double, double[], double[]) - Method in class smile.math.matrix.Matrix
-
Rank-1 update A += alpha * x * y'
- add(double) - Method in class smile.sort.DoubleHeapSelect
-
Assimilate a new value from the stream.
- add(float) - Method in class smile.sort.FloatHeapSelect
-
Assimilate a new value from the stream.
- add(T) - Method in class smile.sort.HeapSelect
-
Assimilate a new value from the stream.
- add(int) - Method in class smile.sort.IntHeapSelect
-
Assimilate a new value from the stream.
- add(double) - Method in class smile.sort.IQAgent
-
Assimilate a new value from the stream.
- add(int, int, double) - Method in class smile.util.Array2D
-
- add(Array2D) - Method in class smile.util.Array2D
-
- add(double) - Method in class smile.util.Array2D
-
- add(double) - Method in class smile.util.DoubleArrayList
-
Appends the specified value to the end of this list.
- add(double[]) - Method in class smile.util.DoubleArrayList
-
Appends an array to the end of this list.
- add(int, int, int) - Method in class smile.util.IntArray2D
-
- add(IntArray2D) - Method in class smile.util.IntArray2D
-
- add(int) - Method in class smile.util.IntArray2D
-
- add(int) - Method in class smile.util.IntArrayList
-
Appends the specified value to the end of this list.
- add(IntArrayList) - Method in class smile.util.IntArrayList
-
Appends an array to the end of this list.
- add(int[]) - Method in class smile.util.IntArrayList
-
Appends an array to the end of this list.
- add(int) - Method in class smile.util.IntHashSet
-
Adds the specified element to this set if it is not already present.
- addChild(String) - Method in class smile.taxonomy.Concept
-
Add a child to this node
- addChild(Concept) - Method in class smile.taxonomy.Concept
-
Add a child to this node
- addKeywords(String...) - Method in class smile.taxonomy.Concept
-
Add a list of synomym to the concept synset.
- all(boolean[]) - Static method in class smile.math.MathEx
-
Given a set of boolean values, are all of the values true?
- alpha - Variable in class smile.stat.distribution.BetaDistribution
-
The shape parameter.
- any(boolean[]) - Static method in class smile.math.MathEx
-
Given a set of boolean values, is at least one of the values true?
- append(int, double) - Method in class smile.util.SparseArray
-
Append an entry to the array, optimizing for the case where the
index is greater than all existing indices in the array.
- apply(BitString, BitString) - Method in enum smile.gap.Crossover
-
Returns a pair of offsprings by crossovering parent chromosomes.
- apply(T[]) - Method in interface smile.gap.Selection
-
Select a chromosome with replacement from the population based on their
fitness.
- apply(int) - Method in class smile.math.Complex.Array
-
Returns the i-th element.
- apply(T, T) - Method in interface smile.math.distance.Distance
-
Returns the distance measure between two objects.
- apply(double) - Method in interface smile.math.Function
-
Computes the value of the function at x.
- apply(int) - Method in interface smile.math.IntFunction
-
Computes the value of the function at x.
- apply(double) - Method in interface smile.math.kernel.DotProductKernel
-
Computes the kernel function.
- apply(double) - Method in interface smile.math.kernel.IsotropicKernel
-
Computes the kernel function.
- apply(T, T) - Method in interface smile.math.kernel.MercerKernel
-
Kernel function.
- apply(int, int) - Method in class smile.math.matrix.DMatrix
-
Returns A[i, j] for Scala users.
- apply(int, int) - Method in class smile.math.matrix.SMatrix
-
Returns A[i, j].
- apply(double...) - Method in interface smile.math.MultivariateFunction
-
Computes the value of the function at x.
- apply(int) - Method in interface smile.math.TimeFunction
-
Returns the function value at time step t.
- apply(int, int) - Method in class smile.util.Array2D
-
Returns A(i, j).
- apply(int, int) - Method in class smile.util.IntArray2D
-
Returns A(i, j).
- applyAsDouble(T, T) - Method in interface smile.math.distance.Distance
-
- applyAsDouble(T, T) - Method in interface smile.math.kernel.MercerKernel
-
- applyAsDouble(double[]) - Method in interface smile.math.MultivariateFunction
-
- applyAsFloat(T) - Method in interface smile.util.ToFloatFunction
-
Applies this function to the given argument.
- ARPACK - Interface in smile.math.matrix
-
ARPACK is a collection of Fortran77 subroutines designed to
solve large scale eigenvalue problems.
- ARPACK.AsymmOption - Enum in smile.math.matrix
-
Which eigenvalues of asymmetric matrix to compute.
- ARPACK.SymmOption - Enum in smile.math.matrix
-
Which eigenvalues of symmetric matrix to compute.
- Array(int) - Constructor for class smile.math.Complex.Array
-
Constructor.
- Array2D - Class in smile.util
-
2-dimensional array of doubles.
- Array2D(double[][]) - Constructor for class smile.util.Array2D
-
Constructor.
- Array2D(int, int) - Constructor for class smile.util.Array2D
-
Constructor of all-zero matrix.
- Array2D(int, int, double) - Constructor for class smile.util.Array2D
-
Constructor.
- Array2D(int, int, double[]) - Constructor for class smile.util.Array2D
-
Constructor.
- asum(int, double[], int) - Method in interface smile.math.blas.BLAS
-
Sums the absolute values of the elements of a vector.
- asum(int, float[], int) - Method in interface smile.math.blas.BLAS
-
Sums the absolute values of the elements of a vector.
- asum(double[]) - Method in interface smile.math.blas.BLAS
-
Sums the absolute values of the elements of a vector.
- asum(float[]) - Method in interface smile.math.blas.BLAS
-
Sums the absolute values of the elements of a vector.
- asum(int, double[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- asum(int, float[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- ata() - Method in class smile.math.matrix.FloatMatrix
-
Returns A' * A
- ata() - Method in class smile.math.matrix.FloatSparseMatrix
-
Returns A' * A
- ata() - Method in class smile.math.matrix.Matrix
-
Returns A' * A
- ata() - Method in class smile.math.matrix.SparseMatrix
-
Returns A' * A
- axpy(int, double, double[], int, double[], int) - Method in interface smile.math.blas.BLAS
-
Computes a constant alpha times a vector x plus a vector y.
- axpy(int, float, float[], int, float[], int) - Method in interface smile.math.blas.BLAS
-
Computes a constant alpha times a vector x plus a vector y.
- axpy(double, double[], double[]) - Method in interface smile.math.blas.BLAS
-
Computes a constant alpha times a vector x plus a vector y.
- axpy(float, float[], float[]) - Method in interface smile.math.blas.BLAS
-
Computes a constant alpha times a vector x plus a vector y.
- axpy(int, double, double[], int, double[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- axpy(int, float, float[], int, float[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- axpy(double, double[], double[]) - Static method in class smile.math.MathEx
-
Update an array by adding a multiple of another array y = a * x + y.
- c(int...) - Static method in class smile.math.MathEx
-
Combines the arguments to form a vector.
- c(float...) - Static method in class smile.math.MathEx
-
Combines the arguments to form a vector.
- c(double...) - Static method in class smile.math.MathEx
-
Combines the arguments to form a vector.
- c(String...) - Static method in class smile.math.MathEx
-
Combines the arguments to form a vector.
- c(int[]...) - Static method in class smile.math.MathEx
-
Merges multiple vectors into one.
- c(float[]...) - Static method in class smile.math.MathEx
-
Merges multiple vectors into one.
- c(double[]...) - Static method in class smile.math.MathEx
-
Merges multiple vectors into one.
- c(String[]...) - Static method in class smile.math.MathEx
-
Concatenates multiple vectors into one array of strings.
- cbind(int[]...) - Static method in class smile.math.MathEx
-
Take a sequence of vector arguments and combine by columns.
- cbind(float[]...) - Static method in class smile.math.MathEx
-
Take a sequence of vector arguments and combine by columns.
- cbind(double[]...) - Static method in class smile.math.MathEx
-
Take a sequence of vector arguments and combine by columns.
- cbind(String[]...) - Static method in class smile.math.MathEx
-
Take a sequence of vector arguments and combine by columns.
- cdf(double) - Method in class smile.stat.distribution.BernoulliDistribution
-
- cdf(double) - Method in class smile.stat.distribution.BetaDistribution
-
- cdf(double) - Method in class smile.stat.distribution.BinomialDistribution
-
- cdf(double) - Method in class smile.stat.distribution.ChiSquareDistribution
-
- cdf(double) - Method in class smile.stat.distribution.DiscreteMixture
-
- cdf(double) - Method in interface smile.stat.distribution.Distribution
-
Cumulative distribution function.
- cdf(double) - Method in class smile.stat.distribution.EmpiricalDistribution
-
- cdf(double) - Method in class smile.stat.distribution.ExponentialDistribution
-
- cdf(double) - Method in class smile.stat.distribution.FDistribution
-
- cdf(double) - Method in class smile.stat.distribution.GammaDistribution
-
- cdf(double) - Method in class smile.stat.distribution.GaussianDistribution
-
- cdf(double) - Method in class smile.stat.distribution.GeometricDistribution
-
- cdf(double) - Method in class smile.stat.distribution.HyperGeometricDistribution
-
- cdf(double) - Method in class smile.stat.distribution.KernelDensity
-
Cumulative distribution function.
- cdf(double) - Method in class smile.stat.distribution.LogisticDistribution
-
- cdf(double) - Method in class smile.stat.distribution.LogNormalDistribution
-
- cdf(double) - Method in class smile.stat.distribution.Mixture
-
- cdf(double[]) - Method in interface smile.stat.distribution.MultivariateDistribution
-
Cumulative distribution function.
- cdf(double[]) - Method in class smile.stat.distribution.MultivariateGaussianDistribution
-
Algorithm from Alan Genz (1992) Numerical Computation of
Multivariate Normal Probabilities, Journal of Computational and
Graphical Statistics, pp.
- cdf(double[]) - Method in class smile.stat.distribution.MultivariateMixture
-
- cdf(double) - Method in class smile.stat.distribution.NegativeBinomialDistribution
-
- cdf(double) - Method in class smile.stat.distribution.PoissonDistribution
-
- cdf(double) - Method in class smile.stat.distribution.ShiftedGeometricDistribution
-
- cdf(double) - Method in class smile.stat.distribution.TDistribution
-
- cdf(double) - Method in class smile.stat.distribution.WeibullDistribution
-
- cdf2tiled(double) - Method in class smile.stat.distribution.TDistribution
-
Two-tailed cdf.
- change(int) - Method in class smile.util.PriorityQueue
-
The priority of item k has changed.
- ChebyshevDistance - Class in smile.math.distance
-
Chebyshev distance (or Tchebychev distance), or L∞ metric
is a metric defined on a vector space where the distance between two vectors
is the greatest of their differences along any coordinate dimension.
- ChebyshevDistance() - Constructor for class smile.math.distance.ChebyshevDistance
-
Constructor.
- chisq - Variable in class smile.stat.hypothesis.ChiSqTest
-
chi-square statistic
- ChiSqTest - Class in smile.stat.hypothesis
-
Pearson's chi-square test, also known as the chi-square goodness-of-fit test
or chi-square test for independence.
- ChiSquareDistribution - Class in smile.stat.distribution
-
Chi-square (or chi-squared) distribution with k degrees of freedom is the
distribution of a sum of the squares of k independent standard normal
random variables.
- ChiSquareDistribution(int) - Constructor for class smile.stat.distribution.ChiSquareDistribution
-
Constructor.
- cholesky() - Method in class smile.math.matrix.BandMatrix
-
Cholesky decomposition for symmetric and positive definite matrix.
- Cholesky(BandMatrix) - Constructor for class smile.math.matrix.BandMatrix.Cholesky
-
Constructor.
- cholesky() - Method in class smile.math.matrix.FloatBandMatrix
-
Cholesky decomposition for symmetric and positive definite matrix.
- Cholesky(FloatBandMatrix) - Constructor for class smile.math.matrix.FloatBandMatrix.Cholesky
-
Constructor.
- cholesky() - Method in class smile.math.matrix.FloatMatrix
-
Cholesky decomposition for symmetric and positive definite matrix.
- cholesky(boolean) - Method in class smile.math.matrix.FloatMatrix
-
Cholesky decomposition for symmetric and positive definite matrix.
- Cholesky(FloatMatrix) - Constructor for class smile.math.matrix.FloatMatrix.Cholesky
-
Constructor.
- cholesky() - Method in class smile.math.matrix.FloatSymmMatrix
-
Cholesky decomposition for symmetric and positive definite matrix.
- Cholesky(FloatSymmMatrix) - Constructor for class smile.math.matrix.FloatSymmMatrix.Cholesky
-
Constructor.
- cholesky() - Method in class smile.math.matrix.Matrix
-
Cholesky decomposition for symmetric and positive definite matrix.
- cholesky(boolean) - Method in class smile.math.matrix.Matrix
-
Cholesky decomposition for symmetric and positive definite matrix.
- Cholesky(Matrix) - Constructor for class smile.math.matrix.Matrix.Cholesky
-
Constructor.
- cholesky() - Method in class smile.math.matrix.SymmMatrix
-
Cholesky decomposition for symmetric and positive definite matrix.
- Cholesky(SymmMatrix) - Constructor for class smile.math.matrix.SymmMatrix.Cholesky
-
Constructor.
- CholeskyOfAtA() - Method in class smile.math.matrix.FloatMatrix.QR
-
Returns the Cholesky decomposition of A'A.
- CholeskyOfAtA() - Method in class smile.math.matrix.Matrix.QR
-
Returns the Cholesky decomposition of A'A.
- choose(int, int) - Static method in class smile.math.MathEx
-
The n choose k.
- Chromosome - Interface in smile.gap
-
Artificial chromosomes in genetic algorithm/programming encoding candidate
solutions to an optimization problem.
- clear() - Method in class smile.util.DoubleArrayList
-
Removes all of the values from this list.
- clear() - Method in class smile.util.IntArrayList
-
Removes all of the value from this list.
- clone(int[][]) - Static method in class smile.math.MathEx
-
Deep clone a two-dimensional array.
- clone(float[][]) - Static method in class smile.math.MathEx
-
Deep clone a two-dimensional array.
- clone(double[][]) - Static method in class smile.math.MathEx
-
Deep clone a two-dimensional array.
- clone() - Method in class smile.math.matrix.BandMatrix
-
- clone() - Method in class smile.math.matrix.FloatBandMatrix
-
- clone() - Method in class smile.math.matrix.FloatMatrix
-
Returns a deep copy of matrix.
- clone() - Method in class smile.math.matrix.FloatSparseMatrix
-
- clone() - Method in class smile.math.matrix.FloatSymmMatrix
-
- clone() - Method in class smile.math.matrix.Matrix
-
Returns a deep copy of matrix.
- clone() - Method in class smile.math.matrix.SparseMatrix
-
- clone() - Method in class smile.math.matrix.SymmMatrix
-
- CoifletWavelet - Class in smile.wavelet
-
Coiflet wavelets.
- CoifletWavelet(int) - Constructor for class smile.wavelet.CoifletWavelet
-
Constructor.
- col(int) - Method in class smile.math.matrix.FloatMatrix
-
Returns the j-th column.
- col(int...) - Method in class smile.math.matrix.FloatMatrix
-
Returns the matrix of selected columns.
- col(int) - Method in class smile.math.matrix.Matrix
-
Returns the j-th column.
- col(int...) - Method in class smile.math.matrix.Matrix
-
Returns the matrix of selected columns.
- colMax(int[][]) - Static method in class smile.math.MathEx
-
Returns the column maximum for a matrix.
- colMax(double[][]) - Static method in class smile.math.MathEx
-
Returns the column maximum for a matrix.
- colMeans(double[][]) - Static method in class smile.math.MathEx
-
Returns the column means for a matrix.
- colMeans() - Method in class smile.math.matrix.FloatMatrix
-
Returns the mean of each column.
- colMeans() - Method in class smile.math.matrix.Matrix
-
Returns the mean of each column.
- colMin(int[][]) - Static method in class smile.math.MathEx
-
Returns the column minimum for a matrix.
- colMin(double[][]) - Static method in class smile.math.MathEx
-
Returns the column minimum for a matrix.
- colName(int) - Method in class smile.math.matrix.IMatrix
-
Returns the name of i-th column.
- colNames() - Method in class smile.math.matrix.IMatrix
-
Returns the column names.
- colNames(String[]) - Method in class smile.math.matrix.IMatrix
-
Sets the column names.
- colSds(double[][]) - Static method in class smile.math.MathEx
-
Returns the column deviations for a matrix.
- colSds() - Method in class smile.math.matrix.FloatMatrix
-
Returns the standard deviations of each column.
- colSds() - Method in class smile.math.matrix.Matrix
-
Returns the standard deviations of each column.
- colSums(int[][]) - Static method in class smile.math.MathEx
-
Returns the column sums for a matrix.
- colSums(double[][]) - Static method in class smile.math.MathEx
-
Returns the column sums for a matrix.
- colSums() - Method in class smile.math.matrix.FloatMatrix
-
Returns the sum of each column.
- colSums() - Method in class smile.math.matrix.Matrix
-
Returns the sum of each column.
- compareTo(Chromosome) - Method in class smile.gap.BitString
-
- Complex - Class in smile.math
-
Complex number.
- Complex(double, double) - Constructor for class smile.math.Complex
-
Constructor.
- Complex.Array - Class in smile.math
-
Packed array of complex numbers for better memory efficiency.
- Component(double, DiscreteDistribution) - Constructor for class smile.stat.distribution.DiscreteMixture.Component
-
Constructor.
- Component(double, Distribution) - Constructor for class smile.stat.distribution.Mixture.Component
-
Constructor.
- Component(double, MultivariateDistribution) - Constructor for class smile.stat.distribution.MultivariateMixture.Component
-
Constructor.
- components - Variable in class smile.stat.distribution.DiscreteMixture
-
The components of finite mixture model.
- components - Variable in class smile.stat.distribution.Mixture
-
The components of finite mixture model.
- components - Variable in class smile.stat.distribution.MultivariateMixture
-
The components of finite mixture model.
- Concept - Class in smile.taxonomy
-
Concept is a set of synonyms, i.e.
- Concept(Concept, String...) - Constructor for class smile.taxonomy.Concept
-
Constructor.
- condition() - Method in class smile.math.matrix.FloatMatrix.SVD
-
Returns the L2 norm condition number, which is max(S) / min(S).
- condition() - Method in class smile.math.matrix.Matrix.SVD
-
Returns the L2 norm condition number, which is max(S) / min(S).
- conjugate() - Method in class smile.math.Complex
-
Returns the conjugate.
- constant(double) - Static method in interface smile.math.TimeFunction
-
Returns the constant learning rate.
- contains(double[][], double[]) - Static method in class smile.math.MathEx
-
Determines if the polygon contains the specified coordinates.
- contains(double[][], double, double) - Static method in class smile.math.MathEx
-
Determines if the polygon contains the specified coordinates.
- contains(int) - Method in class smile.util.IntHashSet
-
Returns true if this set contains the specified element.
- copy(int[], int[]) - Static method in class smile.math.MathEx
-
Copy x into y.
- copy(float[], float[]) - Static method in class smile.math.MathEx
-
Copy x into y.
- copy(double[], double[]) - Static method in class smile.math.MathEx
-
Copy x into y.
- copy(int[][], int[][]) - Static method in class smile.math.MathEx
-
Copy x into y.
- copy(float[][], float[][]) - Static method in class smile.math.MathEx
-
Copy x into y.
- copy(double[][], double[][]) - Static method in class smile.math.MathEx
-
Copy x into y.
- cor(int[], int[]) - Static method in class smile.math.MathEx
-
Returns the correlation coefficient between two vectors.
- cor(float[], float[]) - Static method in class smile.math.MathEx
-
Returns the correlation coefficient between two vectors.
- cor(double[], double[]) - Static method in class smile.math.MathEx
-
Returns the correlation coefficient between two vectors.
- cor(double[][]) - Static method in class smile.math.MathEx
-
Returns the sample correlation matrix.
- cor(double[][], double[]) - Static method in class smile.math.MathEx
-
Returns the sample correlation matrix.
- cor - Variable in class smile.stat.hypothesis.CorTest
-
Correlation coefficient
- CorrelationDistance - Class in smile.math.distance
-
Correlation distance is defined as 1 - correlation coefficient.
- CorrelationDistance() - Constructor for class smile.math.distance.CorrelationDistance
-
Constructor of Pearson correlation distance.
- CorrelationDistance(String) - Constructor for class smile.math.distance.CorrelationDistance
-
Constructor.
- CorTest - Class in smile.stat.hypothesis
-
Correlation test.
- cos() - Method in class smile.math.Complex
-
Returns the complex cosine.
- cos(float[], float[]) - Static method in class smile.math.MathEx
-
Returns the cosine similarity.
- cos(double[], double[]) - Static method in class smile.math.MathEx
-
Returns the cosine similarity.
- cov(int[], int[]) - Static method in class smile.math.MathEx
-
Returns the covariance between two vectors.
- cov(float[], float[]) - Static method in class smile.math.MathEx
-
Returns the covariance between two vectors.
- cov(double[], double[]) - Static method in class smile.math.MathEx
-
Returns the covariance between two vectors.
- cov(double[][]) - Static method in class smile.math.MathEx
-
Returns the sample covariance matrix.
- cov(double[][], double[]) - Static method in class smile.math.MathEx
-
Returns the sample covariance matrix.
- cov() - Method in interface smile.stat.distribution.MultivariateDistribution
-
The covariance matrix of distribution.
- cov() - Method in class smile.stat.distribution.MultivariateGaussianDistribution
-
- cov() - Method in class smile.stat.distribution.MultivariateMixture
-
- crossover(Chromosome) - Method in class smile.gap.BitString
-
- crossover(Chromosome) - Method in interface smile.gap.Chromosome
-
Returns a pair of offsprings by crossovering this one with another one
according to the crossover rate, which determines how often will be
crossover performed.
- Crossover - Enum in smile.gap
-
The types of crossover operation.
- d(int[], int[]) - Static method in class smile.math.distance.ChebyshevDistance
-
Chebyshev distance between the two arrays of type integer.
- d(float[], float[]) - Static method in class smile.math.distance.ChebyshevDistance
-
Chebyshev distance between the two arrays of type float.
- d(double[], double[]) - Method in class smile.math.distance.ChebyshevDistance
-
Chebyshev distance between the two arrays of type double.
- d(double[], double[]) - Method in class smile.math.distance.CorrelationDistance
-
Pearson correlation distance between the two arrays of type double.
- d(T, T) - Method in interface smile.math.distance.Distance
-
Returns the distance measure between two objects.
- D(T[]) - Method in interface smile.math.distance.Distance
-
Returns the pairwise distance matrix.
- D(T[], T[]) - Method in interface smile.math.distance.Distance
-
Returns the pairwise distance matrix.
- d(T[], T[]) - Method in class smile.math.distance.DynamicTimeWarping
-
- d(int[], int[]) - Static method in class smile.math.distance.DynamicTimeWarping
-
Dynamic time warping without path constraints.
- d(int[], int[], int) - Static method in class smile.math.distance.DynamicTimeWarping
-
Dynamic time warping with Sakoe-Chiba band, which primarily to prevent
unreasonable warping and also improve computational cost.
- d(float[], float[]) - Static method in class smile.math.distance.DynamicTimeWarping
-
Dynamic time warping without path constraints.
- d(float[], float[], int) - Static method in class smile.math.distance.DynamicTimeWarping
-
Dynamic time warping with Sakoe-Chiba band, which primarily to prevent
unreasonable warping and also improve computational cost.
- d(double[], double[]) - Static method in class smile.math.distance.DynamicTimeWarping
-
Dynamic time warping without path constraints.
- d(double[], double[], int) - Static method in class smile.math.distance.DynamicTimeWarping
-
Dynamic time warping with Sakoe-Chiba band, which primarily to prevent
unreasonable warping and also improve computational cost.
- d(String, String) - Method in class smile.math.distance.EditDistance
-
Edit distance between two strings.
- d(char[], char[]) - Method in class smile.math.distance.EditDistance
-
Edit distance between two strings.
- d(int[], int[]) - Method in class smile.math.distance.EuclideanDistance
-
Euclidean distance between the two arrays of type integer.
- d(float[], float[]) - Method in class smile.math.distance.EuclideanDistance
-
Euclidean distance between the two arrays of type float.
- d(double[], double[]) - Method in class smile.math.distance.EuclideanDistance
-
Euclidean distance between the two arrays of type double.
- d(BitSet, BitSet) - Method in class smile.math.distance.HammingDistance
-
- d(byte, byte) - Static method in class smile.math.distance.HammingDistance
-
Returns Hamming distance between the two bytes.
- d(short, short) - Static method in class smile.math.distance.HammingDistance
-
Returns Hamming distance between the two shorts.
- d(int, int) - Static method in class smile.math.distance.HammingDistance
-
Returns Hamming distance between the two integers.
- d(long, long) - Static method in class smile.math.distance.HammingDistance
-
Returns Hamming distance between the two long integers.
- d(byte[], byte[]) - Static method in class smile.math.distance.HammingDistance
-
Returns Hamming distance between the two byte arrays.
- d(short[], short[]) - Static method in class smile.math.distance.HammingDistance
-
Returns Hamming distance between the two short arrays.
- d(int[], int[]) - Static method in class smile.math.distance.HammingDistance
-
Returns Hamming distance between the two integer arrays.
- d(T[], T[]) - Method in class smile.math.distance.JaccardDistance
-
- d(Set<T>, Set<T>) - Static method in class smile.math.distance.JaccardDistance
-
Returns the Jaccard distance between sets.
- d(double[], double[]) - Method in class smile.math.distance.JensenShannonDistance
-
- d(int[], int[]) - Method in class smile.math.distance.LeeDistance
-
- d(double[], double[]) - Method in class smile.math.distance.MahalanobisDistance
-
- d(int[], int[]) - Method in class smile.math.distance.ManhattanDistance
-
Manhattan distance between two arrays of type integer.
- d(float[], float[]) - Method in class smile.math.distance.ManhattanDistance
-
Manhattan distance between two arrays of type float.
- d(double[], double[]) - Method in class smile.math.distance.ManhattanDistance
-
Manhattan distance between two arrays of type double.
- d(int[], int[]) - Method in class smile.math.distance.MinkowskiDistance
-
Minkowski distance between the two arrays of type integer.
- d(float[], float[]) - Method in class smile.math.distance.MinkowskiDistance
-
Minkowski distance between the two arrays of type float.
- d(double[], double[]) - Method in class smile.math.distance.MinkowskiDistance
-
Minkowski distance between the two arrays of type double.
- d(SparseArray, SparseArray) - Method in class smile.math.distance.SparseChebyshevDistance
-
- d(SparseArray, SparseArray) - Method in class smile.math.distance.SparseEuclideanDistance
-
- d(SparseArray, SparseArray) - Method in class smile.math.distance.SparseManhattanDistance
-
- d(SparseArray, SparseArray) - Method in class smile.math.distance.SparseMinkowskiDistance
-
- d - Variable in class smile.stat.hypothesis.KSTest
-
Kolmogorov-Smirnov statistic
- d(String, String) - Method in class smile.taxonomy.TaxonomicDistance
-
Compute the distance between two concepts in a taxonomy.
- d(Concept, Concept) - Method in class smile.taxonomy.TaxonomicDistance
-
Compute the distance between two concepts in a taxonomy.
- D4Wavelet - Class in smile.wavelet
-
The simplest and most localized wavelet, Daubechies wavelet of 4 coefficients.
- D4Wavelet() - Constructor for class smile.wavelet.D4Wavelet
-
Constructor.
- damerau(String, String) - Static method in class smile.math.distance.EditDistance
-
Damerau-Levenshtein distance between two strings allows insertion,
deletion, substitution, or transposition of characters.
- damerau(char[], char[]) - Static method in class smile.math.distance.EditDistance
-
Damerau-Levenshtein distance between two strings allows insertion,
deletion, substitution, or transposition of characters.
- DaubechiesWavelet - Class in smile.wavelet
-
Daubechies wavelets.
- DaubechiesWavelet(int) - Constructor for class smile.wavelet.DaubechiesWavelet
-
Constructor.
- decimal - Static variable in interface smile.util.Strings
-
Decimal format for floating numbers.
- decrement() - Method in class smile.util.MutableInt
-
Decrement by one.
- decrement(int) - Method in class smile.util.MutableInt
-
Decrement.
- degree() - Method in class smile.math.kernel.Polynomial
-
Returns the degree of kernel.
- denoise(double[], Wavelet) - Static method in interface smile.wavelet.WaveletShrinkage
-
Adaptive hard-thresholding denoising a time series with given wavelet.
- denoise(double[], Wavelet, boolean) - Static method in interface smile.wavelet.WaveletShrinkage
-
Adaptive denoising a time series with given wavelet.
- det() - Method in class smile.math.matrix.BandMatrix.Cholesky
-
Returns the matrix determinant.
- det() - Method in class smile.math.matrix.BandMatrix.LU
-
Returns the matrix determinant.
- det() - Method in class smile.math.matrix.FloatBandMatrix.Cholesky
-
Returns the matrix determinant.
- det() - Method in class smile.math.matrix.FloatBandMatrix.LU
-
Returns the matrix determinant.
- det() - Method in class smile.math.matrix.FloatMatrix.Cholesky
-
Returns the matrix determinant.
- det() - Method in class smile.math.matrix.FloatMatrix.LU
-
Returns the matrix determinant.
- det() - Method in class smile.math.matrix.FloatSymmMatrix.BunchKaufman
-
Returns the matrix determinant.
- det() - Method in class smile.math.matrix.FloatSymmMatrix.Cholesky
-
Returns the matrix determinant.
- det() - Method in class smile.math.matrix.Matrix.Cholesky
-
Returns the matrix determinant.
- det() - Method in class smile.math.matrix.Matrix.LU
-
Returns the matrix determinant.
- det() - Method in class smile.math.matrix.SymmMatrix.BunchKaufman
-
Returns the matrix determinant.
- det() - Method in class smile.math.matrix.SymmMatrix.Cholesky
-
Returns the matrix determinant.
- df - Variable in class smile.stat.hypothesis.ChiSqTest
-
The degree of freedom of chisq-statistic.
- df - Variable in class smile.stat.hypothesis.CorTest
-
Degree of freedom
- df - Variable in class smile.stat.hypothesis.TTest
-
The degree of freedom of t-statistic.
- df1 - Variable in class smile.stat.hypothesis.FTest
-
The degree of freedom of f-statistic.
- df2 - Variable in class smile.stat.hypothesis.FTest
-
The degree of freedom of f-statistic.
- Diag - Enum in smile.math.blas
-
The flag if a triangular matrix has unit diagonal elements.
- diag() - Method in class smile.math.matrix.DMatrix
-
Returns the diagonal elements.
- diag(float[]) - Static method in class smile.math.matrix.FloatMatrix
-
Returns a square diagonal matrix with the elements of vector
v on the main diagonal.
- diag() - Method in class smile.math.matrix.FloatMatrix.EVD
-
Returns the block diagonal eigenvalue matrix whose diagonal are the real
part of eigenvalues, lower subdiagonal are positive imaginary parts, and
upper subdiagonal are negative imaginary parts.
- diag() - Method in class smile.math.matrix.FloatMatrix.SVD
-
Returns the diagonal matrix of singular values.
- diag() - Method in class smile.math.matrix.FloatSparseMatrix
-
- diag(double[]) - Static method in class smile.math.matrix.Matrix
-
Returns a square diagonal matrix with the elements of vector
v on the main diagonal.
- diag() - Method in class smile.math.matrix.Matrix.EVD
-
Returns the block diagonal eigenvalue matrix whose diagonal are the real
part of eigenvalues, lower subdiagonal are positive imaginary parts, and
upper subdiagonal are negative imaginary parts.
- diag() - Method in class smile.math.matrix.Matrix.SVD
-
Returns the diagonal matrix of singular values.
- diag() - Method in class smile.math.matrix.SMatrix
-
Returns the diagonal elements.
- diag() - Method in class smile.math.matrix.SparseMatrix
-
- diagonal - Variable in class smile.stat.distribution.MultivariateGaussianDistribution
-
True if the covariance matrix is diagonal.
- DifferentiableFunction - Interface in smile.math
-
A differentiable function is a function whose derivative exists at each point
in its domain.
- DifferentiableMultivariateFunction - Interface in smile.math
-
A differentiable function is a function whose derivative exists at each point
in its domain.
- digamma(double) - Static method in class smile.math.special.Gamma
-
The digamma function is defined as the logarithmic derivative of the gamma function.
- DIGITS - Static variable in class smile.math.MathEx
-
The number of digits (in radix base) in the mantissa.
- DiscreteDistribution - Class in smile.stat.distribution
-
Univariate discrete distributions.
- DiscreteDistribution() - Constructor for class smile.stat.distribution.DiscreteDistribution
-
- DiscreteExponentialFamily - Interface in smile.stat.distribution
-
The purpose of this interface is mainly to define the method M that is
the Maximization step in the EM algorithm.
- DiscreteExponentialFamilyMixture - Class in smile.stat.distribution
-
The finite mixture of distributions from discrete exponential family.
- DiscreteExponentialFamilyMixture(DiscreteMixture.Component...) - Constructor for class smile.stat.distribution.DiscreteExponentialFamilyMixture
-
Constructor.
- DiscreteMixture - Class in smile.stat.distribution
-
The finite mixture of discrete distributions.
- DiscreteMixture(DiscreteMixture.Component...) - Constructor for class smile.stat.distribution.DiscreteMixture
-
Constructor.
- DiscreteMixture.Component - Class in smile.stat.distribution
-
A component in the mixture distribution is defined by a distribution
and its weight in the mixture.
- Distance<T> - Interface in smile.math.distance
-
An interface to calculate a distance measure between two objects.
- distance(int[], int[]) - Static method in class smile.math.MathEx
-
The Euclidean distance on binary sparse arrays,
which are the indices of nonzero elements in ascending order.
- distance(float[], float[]) - Static method in class smile.math.MathEx
-
The Euclidean distance.
- distance(double[], double[]) - Static method in class smile.math.MathEx
-
The Euclidean distance.
- distance(SparseArray, SparseArray) - Static method in class smile.math.MathEx
-
The Euclidean distance.
- distribution - Variable in class smile.stat.distribution.DiscreteMixture.Component
-
The distribution of component.
- Distribution - Interface in smile.stat.distribution
-
Probability distribution of univariate random variable.
- distribution - Variable in class smile.stat.distribution.Mixture.Component
-
The distribution of component.
- distribution - Variable in class smile.stat.distribution.MultivariateMixture.Component
-
The distribution of component.
- div(Complex) - Method in class smile.math.Complex
-
Returns a / b.
- div(int, int, float) - Method in class smile.math.matrix.FloatMatrix
-
A[i,j] /= b
- div(float) - Method in class smile.math.matrix.FloatMatrix
-
A /= b
- div(int, int, float, FloatMatrix) - Method in class smile.math.matrix.FloatMatrix
-
Element-wise submatrix division A[i, j] /= alpha * B
- div(FloatMatrix) - Method in class smile.math.matrix.FloatMatrix
-
Element-wise division A /= B
- div(float, FloatMatrix) - Method in class smile.math.matrix.FloatMatrix
-
Element-wise division A /= alpha * B
- div(float, FloatMatrix, FloatMatrix) - Method in class smile.math.matrix.FloatMatrix
-
Element-wise division C = alpha * A / B
- div(int, int, double) - Method in class smile.math.matrix.Matrix
-
A[i,j] /= b
- div(double) - Method in class smile.math.matrix.Matrix
-
A /= b
- div(int, int, double, Matrix) - Method in class smile.math.matrix.Matrix
-
Element-wise submatrix division A[i, j] /= alpha * B
- div(Matrix) - Method in class smile.math.matrix.Matrix
-
Element-wise division A /= B
- div(double, Matrix) - Method in class smile.math.matrix.Matrix
-
Element-wise division A /= alpha * B
- div(double, Matrix, Matrix) - Method in class smile.math.matrix.Matrix
-
Element-wise division C = alpha * A / B
- div(int, int, double) - Method in class smile.util.Array2D
-
- div(Array2D) - Method in class smile.util.Array2D
-
- div(double) - Method in class smile.util.Array2D
-
- div(int, int, int) - Method in class smile.util.IntArray2D
-
- div(IntArray2D) - Method in class smile.util.IntArray2D
-
- div(int) - Method in class smile.util.IntArray2D
-
- DMatrix - Class in smile.math.matrix
-
Double precision matrix base class.
- DMatrix() - Constructor for class smile.math.matrix.DMatrix
-
- dot(int, double[], int, double[], int) - Method in interface smile.math.blas.BLAS
-
Computes the dot product of two vectors.
- dot(int, float[], int, float[], int) - Method in interface smile.math.blas.BLAS
-
Computes the dot product of two vectors.
- dot(double[], double[]) - Method in interface smile.math.blas.BLAS
-
Computes the dot product of two vectors.
- dot(float[], float[]) - Method in interface smile.math.blas.BLAS
-
Computes the dot product of two vectors.
- dot(int, double[], int, double[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- dot(int, float[], int, float[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- dot(int[], int[]) - Static method in class smile.math.MathEx
-
Returns the dot product between two binary sparse arrays,
which are the indices of nonzero elements in ascending order.
- dot(float[], float[]) - Static method in class smile.math.MathEx
-
Returns the dot product between two vectors.
- dot(double[], double[]) - Static method in class smile.math.MathEx
-
Returns the dot product between two vectors.
- dot(SparseArray, SparseArray) - Static method in class smile.math.MathEx
-
Returns the dot product between two sparse arrays.
- DotProductKernel - Interface in smile.math.kernel
-
Dot product kernel depends only on the dot product of x and y.
- DoubleArrayList - Class in smile.util
-
A resizeable, array-backed list of double primitives.
- DoubleArrayList() - Constructor for class smile.util.DoubleArrayList
-
Constructs an empty list.
- DoubleArrayList(int) - Constructor for class smile.util.DoubleArrayList
-
Constructs an empty list with the specified initial capacity.
- DoubleArrayList(double[]) - Constructor for class smile.util.DoubleArrayList
-
Constructs a list containing the values of the specified array.
- DoubleConsumer - Interface in smile.math.matrix
-
Double precision matrix element stream consumer.
- DoubleHeapSelect - Class in smile.sort
-
This class tracks the smallest values seen thus far in a stream of values.
- DoubleHeapSelect(int) - Constructor for class smile.sort.DoubleHeapSelect
-
Constructor.
- DoubleHeapSelect(double[]) - Constructor for class smile.sort.DoubleHeapSelect
-
Constructor.
- DynamicTimeWarping<T> - Class in smile.math.distance
-
Dynamic time warping is an algorithm for measuring similarity between two
sequences which may vary in time or speed.
- DynamicTimeWarping(Distance<T>) - Constructor for class smile.math.distance.DynamicTimeWarping
-
Constructor.
- DynamicTimeWarping(Distance<T>, double) - Constructor for class smile.math.distance.DynamicTimeWarping
-
Dynamic time warping with Sakoe-Chiba band, which primarily to prevent
unreasonable warping and also improve computational cost.
- EditDistance - Class in smile.math.distance
-
The Edit distance between two strings is a metric for measuring the amount
of difference between two sequences.
- EditDistance() - Constructor for class smile.math.distance.EditDistance
-
Constructor.
- EditDistance(boolean) - Constructor for class smile.math.distance.EditDistance
-
Constructor.
- EditDistance(int) - Constructor for class smile.math.distance.EditDistance
-
Constructor.
- EditDistance(int, boolean) - Constructor for class smile.math.distance.EditDistance
-
Constructor.
- EditDistance(int[][]) - Constructor for class smile.math.distance.EditDistance
-
Constructor.
- EditDistance(int[][], double) - Constructor for class smile.math.distance.EditDistance
-
Constructor.
- eigen(DMatrix, ARPACK.AsymmOption, int) - Static method in interface smile.math.matrix.ARPACK
-
Computes NEV eigenvalues of an asymmetric double precision matrix.
- eigen(DMatrix, ARPACK.AsymmOption, int, int, double) - Static method in interface smile.math.matrix.ARPACK
-
Computes NEV eigenvalues of an asymmetric double precision matrix.
- eigen(SMatrix, ARPACK.AsymmOption, int) - Static method in interface smile.math.matrix.ARPACK
-
Computes NEV eigenvalues of an asymmetric single precision matrix.
- eigen(SMatrix, ARPACK.AsymmOption, int, int, float) - Static method in interface smile.math.matrix.ARPACK
-
Computes NEV eigenvalues of an asymmetric single precision matrix.
- eigen() - Method in class smile.math.matrix.FloatMatrix
-
Eigenvalue Decomposition.
- eigen(boolean, boolean, boolean) - Method in class smile.math.matrix.FloatMatrix
-
Eigenvalue Decomposition.
- eigen(DMatrix, int) - Static method in class smile.math.matrix.Lanczos
-
Find k largest approximate eigen pairs of a symmetric matrix by the
Lanczos algorithm.
- eigen(DMatrix, int, double, int) - Static method in class smile.math.matrix.Lanczos
-
Find k largest approximate eigen pairs of a symmetric matrix by the
Lanczos algorithm.
- eigen() - Method in class smile.math.matrix.Matrix
-
Eigenvalue Decomposition.
- eigen(boolean, boolean, boolean) - Method in class smile.math.matrix.Matrix
-
Eigenvalue Decomposition.
- eigen(DMatrix, double[]) - Static method in class smile.math.matrix.PowerIteration
-
Returns the largest eigen pair of matrix with the power iteration
under the assumptions A has an eigenvalue that is strictly greater
in magnitude than its other eigenvalues and the starting
vector has a nonzero component in the direction of an eigenvector
associated with the dominant eigenvalue.
- eigen(DMatrix, double[], double, double, int) - Static method in class smile.math.matrix.PowerIteration
-
Returns the largest eigen pair of matrix with the power iteration
under the assumptions A has an eigenvalue that is strictly greater
in magnitude than its other eigenvalues and the starting
vector has a nonzero component in the direction of an eigenvector
associated with the dominant eigenvalue.
- EigenRange - Enum in smile.math.blas
-
THe option of eigenvalue range.
- EmpiricalDistribution - Class in smile.stat.distribution
-
An empirical distribution function or empirical cdf, is a cumulative
probability distribution function that concentrates probability 1/n at
each of the n numbers in a sample.
- EmpiricalDistribution(double[]) - Constructor for class smile.stat.distribution.EmpiricalDistribution
-
Constructor.
- EmpiricalDistribution(double[], IntSet) - Constructor for class smile.stat.distribution.EmpiricalDistribution
-
Constructor.
- empty() - Method in class smile.util.PriorityQueue
-
Returns true if the queue is empty.
- engine - Static variable in interface smile.math.blas.BLAS
-
The default BLAS engine.
- engine - Static variable in interface smile.math.blas.LAPACK
-
The default LAPACK engine.
- ensureCapacity(int) - Method in class smile.util.DoubleArrayList
-
Increases the capacity, if necessary, to ensure that it can hold
at least the number of values specified by the minimum capacity
argument.
- ensureCapacity(int) - Method in class smile.util.IntArrayList
-
Increases the capacity, if necessary, to ensure that it can hold
at least the number of values specified by the minimum capacity
argument.
- entropy(double[]) - Static method in class smile.math.MathEx
-
Shannon's entropy.
- entropy() - Method in class smile.stat.distribution.BernoulliDistribution
-
- entropy() - Method in class smile.stat.distribution.BetaDistribution
-
- entropy() - Method in class smile.stat.distribution.BinomialDistribution
-
- entropy() - Method in class smile.stat.distribution.ChiSquareDistribution
-
- entropy() - Method in class smile.stat.distribution.DiscreteMixture
-
Shannon entropy.
- entropy() - Method in interface smile.stat.distribution.Distribution
-
Shannon entropy of the distribution.
- entropy() - Method in class smile.stat.distribution.EmpiricalDistribution
-
- entropy() - Method in class smile.stat.distribution.ExponentialDistribution
-
- entropy() - Method in class smile.stat.distribution.FDistribution
-
Shannon entropy.
- entropy() - Method in class smile.stat.distribution.GammaDistribution
-
- entropy() - Method in class smile.stat.distribution.GaussianDistribution
-
- entropy() - Method in class smile.stat.distribution.GeometricDistribution
-
Shannon entropy.
- entropy() - Method in class smile.stat.distribution.HyperGeometricDistribution
-
- entropy() - Method in class smile.stat.distribution.KernelDensity
-
Shannon entropy.
- entropy() - Method in class smile.stat.distribution.LogisticDistribution
-
- entropy() - Method in class smile.stat.distribution.LogNormalDistribution
-
- entropy() - Method in class smile.stat.distribution.Mixture
-
Shannon entropy.
- entropy() - Method in interface smile.stat.distribution.MultivariateDistribution
-
Shannon entropy of the distribution.
- entropy() - Method in class smile.stat.distribution.MultivariateGaussianDistribution
-
- entropy() - Method in class smile.stat.distribution.MultivariateMixture
-
Shannon entropy.
- entropy() - Method in class smile.stat.distribution.NegativeBinomialDistribution
-
Shannon entropy.
- entropy() - Method in class smile.stat.distribution.PoissonDistribution
-
- entropy() - Method in class smile.stat.distribution.ShiftedGeometricDistribution
-
- entropy() - Method in class smile.stat.distribution.TDistribution
-
- entropy() - Method in class smile.stat.distribution.WeibullDistribution
-
- EPSILON - Static variable in class smile.math.MathEx
-
The machine precision for the double type, which is the difference between 1
and the smallest value greater than 1 that is representable for the double type.
- equals(Object) - Method in class smile.math.Complex
-
- equals(double, double) - Static method in class smile.math.MathEx
-
Returns true if two double values equals to each other in the system precision.
- equals(float[], float[]) - Static method in class smile.math.MathEx
-
Check if x element-wisely equals y with default epsilon 1E-7.
- equals(float[], float[], float) - Static method in class smile.math.MathEx
-
Check if x element-wisely equals y.
- equals(double[], double[]) - Static method in class smile.math.MathEx
-
Check if x element-wisely equals y with default epsilon 1E-10.
- equals(double[], double[], double) - Static method in class smile.math.MathEx
-
Check if x element-wisely equals y.
- equals(float[][], float[][]) - Static method in class smile.math.MathEx
-
Check if x element-wisely equals y with default epsilon 1E-7.
- equals(float[][], float[][], float) - Static method in class smile.math.MathEx
-
Check if x element-wisely equals y.
- equals(double[][], double[][]) - Static method in class smile.math.MathEx
-
Check if x element-wisely equals y with default epsilon 1E-10.
- equals(double[][], double[][], double) - Static method in class smile.math.MathEx
-
Check if x element-wisely equals y.
- equals(Object) - Method in class smile.math.matrix.BandMatrix
-
- equals(BandMatrix, double) - Method in class smile.math.matrix.BandMatrix
-
Returns if two matrices equals given an error margin.
- equals(Object) - Method in class smile.math.matrix.FloatBandMatrix
-
- equals(FloatBandMatrix, float) - Method in class smile.math.matrix.FloatBandMatrix
-
Returns if two matrices equals given an error margin.
- equals(Object) - Method in class smile.math.matrix.FloatMatrix
-
- equals(FloatMatrix, float) - Method in class smile.math.matrix.FloatMatrix
-
Returns if two matrices equals given an error margin.
- equals(Object) - Method in class smile.math.matrix.FloatSymmMatrix
-
- equals(FloatSymmMatrix, float) - Method in class smile.math.matrix.FloatSymmMatrix
-
Returns if two matrices equals given an error margin.
- equals(Object) - Method in class smile.math.matrix.Matrix
-
- equals(Matrix, double) - Method in class smile.math.matrix.Matrix
-
Returns if two matrices equals given an error margin.
- equals(Object) - Method in class smile.math.matrix.SymmMatrix
-
- equals(SymmMatrix, double) - Method in class smile.math.matrix.SymmMatrix
-
Returns if two matrices equals given an error margin.
- equals(Object) - Method in class smile.util.IntPair
-
- Erf - Class in smile.math.special
-
The error function.
- erf(double) - Static method in class smile.math.special.Erf
-
The Gauss error function.
- erfc(double) - Static method in class smile.math.special.Erf
-
The complementary error function.
- erfcc(double) - Static method in class smile.math.special.Erf
-
The complementary error function with fractional error everywhere less
than 1.2 × 10-7.
- EuclideanDistance - Class in smile.math.distance
-
Euclidean distance.
- EuclideanDistance() - Constructor for class smile.math.distance.EuclideanDistance
-
Constructor.
- EuclideanDistance(double[]) - Constructor for class smile.math.distance.EuclideanDistance
-
Constructor with a given weight vector.
- EVD(float[], FloatMatrix) - Constructor for class smile.math.matrix.FloatMatrix.EVD
-
Constructor.
- EVD(float[], float[], FloatMatrix, FloatMatrix) - Constructor for class smile.math.matrix.FloatMatrix.EVD
-
Constructor.
- EVD(double[], Matrix) - Constructor for class smile.math.matrix.Matrix.EVD
-
Constructor.
- EVD(double[], double[], Matrix, Matrix) - Constructor for class smile.math.matrix.Matrix.EVD
-
Constructor.
- EVDJob - Enum in smile.math.blas
-
The option if computing eigen vectors.
- evolve(int) - Method in class smile.gap.GeneticAlgorithm
-
Performs genetic algorithm for a given number of generations.
- evolve(int, double) - Method in class smile.gap.GeneticAlgorithm
-
Performs genetic algorithm until the given number of generations is reached
or the best fitness is larger than the given threshold.
- evolve() - Method in interface smile.gap.LamarckianChromosome
-
Performs a step of (hill-climbing) local search to evolve this chromosome.
- exp() - Method in class smile.math.Complex
-
Returns the complex exponential.
- exp(double, double) - Static method in interface smile.math.TimeFunction
-
Returns the exponential decay function
initLearningRate * exp(-t / decaySteps).
- exp(double, double, double) - Static method in interface smile.math.TimeFunction
-
Returns the exponential decay function
initLearningRate * pow(endLearningRate / initLearningRate, min(t, decaySteps) / decaySteps).
- exp(double, double, double, boolean) - Static method in interface smile.math.TimeFunction
-
Returns the exponential decay function
initLearningRate * pow(decayRate, t / decaySteps).
- ExponentialDistribution - Class in smile.stat.distribution
-
An exponential distribution describes the times between events in a Poisson
process, in which events occur continuously and independently at a constant
average rate.
- ExponentialDistribution(double) - Constructor for class smile.stat.distribution.ExponentialDistribution
-
Constructor.
- ExponentialFamily - Interface in smile.stat.distribution
-
The exponential family is a class of probability distributions sharing
a certain form.
- ExponentialFamilyMixture - Class in smile.stat.distribution
-
The finite mixture of distributions from exponential family.
- ExponentialFamilyMixture(Mixture.Component...) - Constructor for class smile.stat.distribution.ExponentialFamilyMixture
-
Constructor.
- eye(int) - Static method in class smile.math.matrix.FloatMatrix
-
Returns an n-by-n identity matrix.
- eye(int, int) - Static method in class smile.math.matrix.FloatMatrix
-
Returns an m-by-n identity matrix.
- eye(int) - Static method in class smile.math.matrix.Matrix
-
Returns an n-by-n identity matrix.
- eye(int, int) - Static method in class smile.math.matrix.Matrix
-
Returns an m-by-n identity matrix.
- f(double) - Method in interface smile.math.Function
-
Computes the value of the function at x.
- f(int) - Method in interface smile.math.IntFunction
-
Computes the value of the function at x.
- f(double) - Method in interface smile.math.kernel.DotProductKernel
-
- f(double) - Method in interface smile.math.kernel.IsotropicKernel
-
- f(double) - Method in class smile.math.kernel.Matern
-
- f(double[]) - Method in interface smile.math.MultivariateFunction
-
Computes the value of the function at x.
- f(double) - Method in class smile.math.rbf.GaussianRadialBasis
-
- f(double) - Method in class smile.math.rbf.InverseMultiquadricRadialBasis
-
- f(double) - Method in class smile.math.rbf.MultiquadricRadialBasis
-
- f(double) - Method in class smile.math.rbf.ThinPlateRadialBasis
-
- f - Variable in class smile.stat.hypothesis.FTest
-
f-statistic
- factorial(int) - Static method in class smile.math.MathEx
-
The factorial of n.
- FDistribution - Class in smile.stat.distribution
-
F-distribution arises in the testing of whether two observed samples have
the same variance.
- FDistribution(int, int) - Constructor for class smile.stat.distribution.FDistribution
-
Constructor.
- fill(float) - Method in class smile.math.matrix.FloatMatrix
-
Fill the matrix with a value.
- fill(double) - Method in class smile.math.matrix.Matrix
-
Fill the matrix with a value.
- fill(char, int) - Static method in interface smile.util.Strings
-
Returns a string with a single repeated character to a specific length.
- find(Function, double, double, double, int) - Static method in interface smile.math.Root
-
Brent's method for root-finding.
- find(DifferentiableFunction, double, double, double, int) - Static method in interface smile.math.Root
-
Newton's method (also known as the Newton–Raphson method).
- fit(DifferentiableMultivariateFunction, double[], double[], double[]) - Static method in class smile.math.LevenbergMarquardt
-
Fits the nonlinear least squares.
- fit(DifferentiableMultivariateFunction, double[], double[], double[], double, int) - Static method in class smile.math.LevenbergMarquardt
-
Fits the nonlinear least squares.
- fit(DifferentiableMultivariateFunction, double[][], double[], double[]) - Static method in class smile.math.LevenbergMarquardt
-
Fits the nonlinear least squares.
- fit(DifferentiableMultivariateFunction, double[][], double[], double[], double, int) - Static method in class smile.math.LevenbergMarquardt
-
Fits the nonlinear least squares.
- fit(int[]) - Static method in class smile.stat.distribution.BernoulliDistribution
-
Estimates the distribution parameters by MLE.
- fit(double[]) - Static method in class smile.stat.distribution.BetaDistribution
-
Estimates the distribution parameters by the moment method.
- fit(int[], DiscreteMixture.Component...) - Static method in class smile.stat.distribution.DiscreteExponentialFamilyMixture
-
Fits the mixture model with the EM algorithm.
- fit(int[], DiscreteMixture.Component[], double, int, double) - Static method in class smile.stat.distribution.DiscreteExponentialFamilyMixture
-
Fits the mixture model with the EM algorithm.
- fit(int[]) - Static method in class smile.stat.distribution.EmpiricalDistribution
-
Estimates the distribution.
- fit(int[], IntSet) - Static method in class smile.stat.distribution.EmpiricalDistribution
-
Estimates the distribution.
- fit(double[]) - Static method in class smile.stat.distribution.ExponentialDistribution
-
Estimates the distribution parameters by MLE.
- fit(double[], Mixture.Component...) - Static method in class smile.stat.distribution.ExponentialFamilyMixture
-
Fits the mixture model with the EM algorithm.
- fit(double[], Mixture.Component[], double, int, double) - Static method in class smile.stat.distribution.ExponentialFamilyMixture
-
Fits the mixture model with the EM algorithm.
- fit(double[]) - Static method in class smile.stat.distribution.GammaDistribution
-
Estimates the distribution parameters by (approximate) MLE.
- fit(double[]) - Static method in class smile.stat.distribution.GaussianDistribution
-
Estimates the distribution parameters by MLE.
- fit(int, double[]) - Static method in class smile.stat.distribution.GaussianMixture
-
Fits the Gaussian mixture model with the EM algorithm.
- fit(double[]) - Static method in class smile.stat.distribution.GaussianMixture
-
Fits the Gaussian mixture model with the EM algorithm.
- fit(int[]) - Static method in class smile.stat.distribution.GeometricDistribution
-
Estimates the distribution parameters by MLE.
- fit(double[]) - Static method in class smile.stat.distribution.LogNormalDistribution
-
Estimates the distribution parameters by MLE.
- fit(double[][], MultivariateMixture.Component...) - Static method in class smile.stat.distribution.MultivariateExponentialFamilyMixture
-
Fits the mixture model with the EM algorithm.
- fit(double[][], MultivariateMixture.Component[], double, int, double) - Static method in class smile.stat.distribution.MultivariateExponentialFamilyMixture
-
Fits the mixture model with the EM algorithm.
- fit(double[][]) - Static method in class smile.stat.distribution.MultivariateGaussianDistribution
-
Estimates the mean and diagonal covariance by MLE.
- fit(double[][], boolean) - Static method in class smile.stat.distribution.MultivariateGaussianDistribution
-
Estimates the mean and covariance by MLE.
- fit(int, double[][]) - Static method in class smile.stat.distribution.MultivariateGaussianMixture
-
Fits the Gaussian mixture model with the EM algorithm.
- fit(int, double[][], boolean) - Static method in class smile.stat.distribution.MultivariateGaussianMixture
-
Fits the Gaussian mixture model with the EM algorithm.
- fit(double[][]) - Static method in class smile.stat.distribution.MultivariateGaussianMixture
-
Fits the Gaussian mixture model with the EM algorithm.
- fit(double[][], boolean) - Static method in class smile.stat.distribution.MultivariateGaussianMixture
-
Fits the Gaussian mixture model with the EM algorithm.
- fit(int[]) - Static method in class smile.stat.distribution.PoissonDistribution
-
Estimates the distribution parameters by MLE.
- fit(int[]) - Static method in class smile.stat.distribution.ShiftedGeometricDistribution
-
Estimates the distribution parameters by MLE.
- fitness() - Method in class smile.gap.BitString
-
- fitness() - Method in interface smile.gap.Chromosome
-
Returns the fitness of chromosome.
- Fitness<T extends Chromosome> - Interface in smile.gap
-
A measure to evaluate the fitness of chromosomes.
- fittedValues - Variable in class smile.math.LevenbergMarquardt
-
The fitted values.
- FLOAT_DIGITS - Static variable in class smile.math.MathEx
-
The number of digits (in radix base) in the mantissa.
- FLOAT_EPSILON - Static variable in class smile.math.MathEx
-
The machine precision for the float type, which is the difference between 1
and the smallest value greater than 1 that is representable for the float type.
- FLOAT_MACHEP - Static variable in class smile.math.MathEx
-
The largest negative integer such that 1.0 + RADIXMACHEP ≠ 1.0,
except that machep is bounded below by -(DIGITS+3)
- FLOAT_NEGEP - Static variable in class smile.math.MathEx
-
The largest negative integer such that 1.0 - RADIXNEGEP ≠ 1.0,
except that negeps is bounded below by -(DIGITS+3)
- FloatBandMatrix - Class in smile.math.matrix
-
A band matrix is a sparse matrix, whose non-zero entries are confined to
a diagonal band, comprising the main diagonal and zero or more diagonals
on either side.
- FloatBandMatrix(int, int, int, int) - Constructor for class smile.math.matrix.FloatBandMatrix
-
Constructor.
- FloatBandMatrix(int, int, int, int, float[][]) - Constructor for class smile.math.matrix.FloatBandMatrix
-
Constructor.
- FloatBandMatrix.Cholesky - Class in smile.math.matrix
-
The Cholesky decomposition of a symmetric, positive-definite matrix.
- FloatBandMatrix.LU - Class in smile.math.matrix
-
The LU decomposition.
- FloatConsumer - Interface in smile.math.matrix
-
Single precision matrix element stream consumer.
- FloatHeapSelect - Class in smile.sort
-
This class tracks the smallest values seen thus far in a stream of values.
- FloatHeapSelect(int) - Constructor for class smile.sort.FloatHeapSelect
-
Constructor.
- FloatHeapSelect(float[]) - Constructor for class smile.sort.FloatHeapSelect
-
Constructor.
- FloatMatrix - Class in smile.math.matrix
-
- FloatMatrix(int, int) - Constructor for class smile.math.matrix.FloatMatrix
-
Constructor of zero matrix.
- FloatMatrix(int, int, float) - Constructor for class smile.math.matrix.FloatMatrix
-
Constructor.
- FloatMatrix(int, int, float[][]) - Constructor for class smile.math.matrix.FloatMatrix
-
Constructor.
- FloatMatrix(float[][]) - Constructor for class smile.math.matrix.FloatMatrix
-
Constructor.
- FloatMatrix(float[]) - Constructor for class smile.math.matrix.FloatMatrix
-
Constructor of a column vector/matrix with given array as the internal storage.
- FloatMatrix(float[], int, int) - Constructor for class smile.math.matrix.FloatMatrix
-
Constructor of a column vector/matrix with given array as the internal storage.
- FloatMatrix(int, int, int, FloatBuffer) - Constructor for class smile.math.matrix.FloatMatrix
-
Constructor.
- FloatMatrix.Cholesky - Class in smile.math.matrix
-
The Cholesky decomposition of a symmetric, positive-definite matrix.
- FloatMatrix.EVD - Class in smile.math.matrix
-
Eigenvalue decomposition.
- FloatMatrix.LU - Class in smile.math.matrix
-
The LU decomposition.
- FloatMatrix.QR - Class in smile.math.matrix
-
The QR decomposition.
- FloatMatrix.SVD - Class in smile.math.matrix
-
Singular Value Decomposition.
- FloatSparseMatrix - Class in smile.math.matrix
-
A sparse matrix is a matrix populated primarily with zeros.
- FloatSparseMatrix(int, int, float[], int[], int[]) - Constructor for class smile.math.matrix.FloatSparseMatrix
-
Constructor.
- FloatSparseMatrix(float[][]) - Constructor for class smile.math.matrix.FloatSparseMatrix
-
Constructor.
- FloatSparseMatrix(float[][], float) - Constructor for class smile.math.matrix.FloatSparseMatrix
-
Constructor.
- FloatSparseMatrix.Entry - Class in smile.math.matrix
-
Encapsulates an entry in a matrix for use in streaming.
- FloatSymmMatrix - Class in smile.math.matrix
-
They symmetric matrix in packed storage.
- FloatSymmMatrix(UPLO, int) - Constructor for class smile.math.matrix.FloatSymmMatrix
-
Constructor.
- FloatSymmMatrix(UPLO, float[][]) - Constructor for class smile.math.matrix.FloatSymmMatrix
-
Constructor.
- FloatSymmMatrix.BunchKaufman - Class in smile.math.matrix
-
The LU decomposition.
- FloatSymmMatrix.Cholesky - Class in smile.math.matrix
-
The Cholesky decomposition of a symmetric, positive-definite matrix.
- forEachNonZero(DoubleConsumer) - Method in class smile.math.matrix.FloatSparseMatrix
-
For each loop on non-zero elements.
- forEachNonZero(int, int, FloatConsumer) - Method in class smile.math.matrix.FloatSparseMatrix
-
For each loop on non-zero elements.
- forEachNonZero(DoubleConsumer) - Method in class smile.math.matrix.SparseMatrix
-
For each loop on non-zero elements.
- forEachNonZero(int, int, DoubleConsumer) - Method in class smile.math.matrix.SparseMatrix
-
For each loop on non-zero elements.
- format(float) - Static method in interface smile.util.Strings
-
Returns the string representation of a floating number without trailing zeros.
- format(float, boolean) - Static method in interface smile.util.Strings
-
Returns the string representation of a floating number.
- format(double) - Static method in interface smile.util.Strings
-
Returns the string representation of a floating number without trailing zeros.
- format(double, boolean) - Static method in interface smile.util.Strings
-
Returns the string representation of a floating number.
- FTest - Class in smile.stat.hypothesis
-
F test of the hypothesis that two independent samples come from normal
distributions with the same variance, against the alternative that they
come from normal distributions with different variances.
- Function - Interface in smile.math
-
An interface representing a univariate real function.
- g(double[], double[]) - Method in class smile.math.AbstractDifferentiableMultivariateFunction
-
- g(double) - Method in interface smile.math.DifferentiableFunction
-
Computes the gradient/derivative at x.
- g(double[], double[]) - Method in interface smile.math.DifferentiableMultivariateFunction
-
Computes the value and gradient at x.
- g2(double) - Method in interface smile.math.DifferentiableFunction
-
Compute the second-order derivative at x.
- Gamma - Class in smile.math.special
-
The gamma, digamma, and incomplete gamma functions.
- gamma(double) - Static method in class smile.math.special.Gamma
-
Gamma function.
- GammaDistribution - Class in smile.stat.distribution
-
The Gamma distribution is a continuous probability distributions with
a scale parameter θ and a shape parameter k.
- GammaDistribution(double, double) - Constructor for class smile.stat.distribution.GammaDistribution
-
Constructor.
- Gaussian - Class in smile.math.kernel
-
Gaussian kernel, also referred as RBF kernel or squared exponential kernel.
- Gaussian(double, double, double) - Constructor for class smile.math.kernel.Gaussian
-
Constructor.
- GaussianDistribution - Class in smile.stat.distribution
-
The normal distribution or Gaussian distribution is a continuous probability
distribution that describes data that clusters around a mean.
- GaussianDistribution(double, double) - Constructor for class smile.stat.distribution.GaussianDistribution
-
Constructor
- GaussianKernel - Class in smile.math.kernel
-
Gaussian kernel, also referred as RBF kernel or squared exponential kernel.
- GaussianKernel(double) - Constructor for class smile.math.kernel.GaussianKernel
-
Constructor.
- GaussianKernel(double, double, double) - Constructor for class smile.math.kernel.GaussianKernel
-
Constructor.
- GaussianMixture - Class in smile.stat.distribution
-
Finite univariate Gaussian mixture.
- GaussianMixture(Mixture.Component...) - Constructor for class smile.stat.distribution.GaussianMixture
-
Constructor.
- GaussianRadialBasis - Class in smile.math.rbf
-
Gaussian RBF.
- GaussianRadialBasis() - Constructor for class smile.math.rbf.GaussianRadialBasis
-
Constructor.
- GaussianRadialBasis(double) - Constructor for class smile.math.rbf.GaussianRadialBasis
-
Constructor.
- gbmv(Layout, Transpose, int, int, int, int, double, double[], int, double[], int, double, double[], int) - Method in interface smile.math.blas.BLAS
-
Performs the matrix-vector operation using a band matrix.
- gbmv(Layout, Transpose, int, int, int, int, double, DoubleBuffer, int, DoubleBuffer, int, double, DoubleBuffer, int) - Method in interface smile.math.blas.BLAS
-
Performs the matrix-vector operation using a band matrix.
- gbmv(Layout, Transpose, int, int, int, int, float, float[], int, float[], int, float, float[], int) - Method in interface smile.math.blas.BLAS
-
Performs the matrix-vector operation using a band matrix.
- gbmv(Layout, Transpose, int, int, int, int, float, FloatBuffer, int, FloatBuffer, int, float, FloatBuffer, int) - Method in interface smile.math.blas.BLAS
-
Performs the matrix-vector operation using a band matrix.
- gbmv(Layout, Transpose, int, int, int, int, double, double[], int, double[], int, double, double[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gbmv(Layout, Transpose, int, int, int, int, double, DoubleBuffer, int, DoubleBuffer, int, double, DoubleBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gbmv(Layout, Transpose, int, int, int, int, float, float[], int, float[], int, float, float[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gbmv(Layout, Transpose, int, int, int, int, float, FloatBuffer, int, FloatBuffer, int, float, FloatBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gbsv(Layout, int, int, int, int, double[], int, int[], double[], int) - Method in interface smile.math.blas.LAPACK
-
Solves a real system of linear equations.
- gbsv(Layout, int, int, int, int, DoubleBuffer, int, IntBuffer, DoubleBuffer, int) - Method in interface smile.math.blas.LAPACK
-
Solves a real system of linear equations.
- gbsv(Layout, int, int, int, int, float[], int, int[], float[], int) - Method in interface smile.math.blas.LAPACK
-
Solves a real system of linear equations.
- gbsv(Layout, int, int, int, int, FloatBuffer, int, IntBuffer, FloatBuffer, int) - Method in interface smile.math.blas.LAPACK
-
Solves a real system of linear equations.
- gbsv(Layout, int, int, int, int, double[], int, int[], double[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gbsv(Layout, int, int, int, int, DoubleBuffer, int, IntBuffer, DoubleBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gbsv(Layout, int, int, int, int, float[], int, int[], float[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gbsv(Layout, int, int, int, int, FloatBuffer, int, IntBuffer, FloatBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gbtrf(Layout, int, int, int, int, double[], int, int[]) - Method in interface smile.math.blas.LAPACK
-
Computes an LU factorization of a band matrix A
using partial pivoting with row interchanges.
- gbtrf(Layout, int, int, int, int, DoubleBuffer, int, IntBuffer) - Method in interface smile.math.blas.LAPACK
-
Computes an LU factorization of a band matrix A
using partial pivoting with row interchanges.
- gbtrf(Layout, int, int, int, int, float[], int, int[]) - Method in interface smile.math.blas.LAPACK
-
Computes an LU factorization of a band matrix A
using partial pivoting with row interchanges.
- gbtrf(Layout, int, int, int, int, FloatBuffer, int, IntBuffer) - Method in interface smile.math.blas.LAPACK
-
Computes an LU factorization of a band matrix A
using partial pivoting with row interchanges.
- gbtrf(Layout, int, int, int, int, double[], int, int[]) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gbtrf(Layout, int, int, int, int, DoubleBuffer, int, IntBuffer) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gbtrf(Layout, int, int, int, int, float[], int, int[]) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gbtrf(Layout, int, int, int, int, FloatBuffer, int, IntBuffer) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gbtrs(Layout, Transpose, int, int, int, int, double[], int, int[], double[], int) - Method in interface smile.math.blas.LAPACK
-
Solves a system of linear equations
- gbtrs(Layout, Transpose, int, int, int, int, DoubleBuffer, int, IntBuffer, DoubleBuffer, int) - Method in interface smile.math.blas.LAPACK
-
Solves a system of linear equations
- gbtrs(Layout, Transpose, int, int, int, int, float[], int, int[], float[], int) - Method in interface smile.math.blas.LAPACK
-
Solves a system of linear equations
- gbtrs(Layout, Transpose, int, int, int, int, FloatBuffer, int, IntBuffer, FloatBuffer, int) - Method in interface smile.math.blas.LAPACK
-
Solves a system of linear equations
- gbtrs(Layout, Transpose, int, int, int, int, double[], int, int[], double[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gbtrs(Layout, Transpose, int, int, int, int, DoubleBuffer, int, IntBuffer, DoubleBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gbtrs(Layout, Transpose, int, int, int, int, float[], int, int[], float[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gbtrs(Layout, Transpose, int, int, int, int, FloatBuffer, int, IntBuffer, FloatBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- geev(Layout, EVDJob, EVDJob, int, double[], int, double[], double[], double[], int, double[], int) - Method in interface smile.math.blas.LAPACK
-
Computes the eigenvalues and, optionally, the left and/or right
eigenvectors.
- geev(Layout, EVDJob, EVDJob, int, DoubleBuffer, int, DoubleBuffer, DoubleBuffer, DoubleBuffer, int, DoubleBuffer, int) - Method in interface smile.math.blas.LAPACK
-
Computes the eigenvalues and, optionally, the left and/or right
eigenvectors.
- geev(Layout, EVDJob, EVDJob, int, float[], int, float[], float[], float[], int, float[], int) - Method in interface smile.math.blas.LAPACK
-
Computes the eigenvalues and, optionally, the left and/or right
eigenvectors.
- geev(Layout, EVDJob, EVDJob, int, FloatBuffer, int, FloatBuffer, FloatBuffer, FloatBuffer, int, FloatBuffer, int) - Method in interface smile.math.blas.LAPACK
-
Computes the eigenvalues and, optionally, the left and/or right
eigenvectors.
- geev(Layout, EVDJob, EVDJob, int, double[], int, double[], double[], double[], int, double[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- geev(Layout, EVDJob, EVDJob, int, DoubleBuffer, int, DoubleBuffer, DoubleBuffer, DoubleBuffer, int, DoubleBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- geev(Layout, EVDJob, EVDJob, int, float[], int, float[], float[], float[], int, float[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- geev(Layout, EVDJob, EVDJob, int, FloatBuffer, int, FloatBuffer, FloatBuffer, FloatBuffer, int, FloatBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gels(Layout, Transpose, int, int, int, double[], int, double[], int) - Method in interface smile.math.blas.LAPACK
-
Solves an overdetermined or underdetermined system, using a QR or LQ
factorization of A.
- gels(Layout, Transpose, int, int, int, DoubleBuffer, int, DoubleBuffer, int) - Method in interface smile.math.blas.LAPACK
-
Solves an overdetermined or underdetermined system, using a QR or LQ
factorization of A.
- gels(Layout, Transpose, int, int, int, float[], int, float[], int) - Method in interface smile.math.blas.LAPACK
-
Solves an overdetermined or underdetermined system, using a QR or LQ
factorization of A.
- gels(Layout, Transpose, int, int, int, FloatBuffer, int, FloatBuffer, int) - Method in interface smile.math.blas.LAPACK
-
Solves an overdetermined or underdetermined system, using a QR or LQ
factorization of A.
- gels(Layout, Transpose, int, int, int, double[], int, double[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gels(Layout, Transpose, int, int, int, DoubleBuffer, int, DoubleBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gels(Layout, Transpose, int, int, int, float[], int, float[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gels(Layout, Transpose, int, int, int, FloatBuffer, int, FloatBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gelsd(Layout, int, int, int, double[], int, double[], int, double[], double, int[]) - Method in interface smile.math.blas.LAPACK
-
Solves an overdetermined or underdetermined system, using a divide
and conquer algorithm with the singular value decomposition (SVD) of A.
- gelsd(Layout, int, int, int, DoubleBuffer, int, DoubleBuffer, int, DoubleBuffer, double, IntBuffer) - Method in interface smile.math.blas.LAPACK
-
Solves an overdetermined or underdetermined system, using a divide
and conquer algorithm with the singular value decomposition (SVD) of A.
- gelsd(Layout, int, int, int, float[], int, float[], int, float[], float, int[]) - Method in interface smile.math.blas.LAPACK
-
Solves an overdetermined or underdetermined system, using a divide
and conquer algorithm with the singular value decomposition (SVD) of A.
- gelsd(Layout, int, int, int, FloatBuffer, int, FloatBuffer, int, FloatBuffer, float, IntBuffer) - Method in interface smile.math.blas.LAPACK
-
Solves an overdetermined or underdetermined system, using a divide
and conquer algorithm with the singular value decomposition (SVD) of A.
- gelsd(Layout, int, int, int, double[], int, double[], int, double[], double, int[]) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gelsd(Layout, int, int, int, DoubleBuffer, int, DoubleBuffer, int, DoubleBuffer, double, IntBuffer) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gelsd(Layout, int, int, int, float[], int, float[], int, float[], float, int[]) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gelsd(Layout, int, int, int, FloatBuffer, int, FloatBuffer, int, FloatBuffer, float, IntBuffer) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gelss(Layout, int, int, int, double[], int, double[], int, double[], double, int[]) - Method in interface smile.math.blas.LAPACK
-
Solves an overdetermined or underdetermined system, using the singular
value decomposition (SVD) of A.
- gelss(Layout, int, int, int, DoubleBuffer, int, DoubleBuffer, int, DoubleBuffer, double, IntBuffer) - Method in interface smile.math.blas.LAPACK
-
Solves an overdetermined or underdetermined system, using the singular
value decomposition (SVD) of A.
- gelss(Layout, int, int, int, float[], int, float[], int, float[], float, int[]) - Method in interface smile.math.blas.LAPACK
-
Solves an overdetermined or underdetermined system, using the singular
value decomposition (SVD) of A.
- gelss(Layout, int, int, int, FloatBuffer, int, FloatBuffer, int, FloatBuffer, float, IntBuffer) - Method in interface smile.math.blas.LAPACK
-
Solves an overdetermined or underdetermined system, using the singular
value decomposition (SVD) of A.
- gelss(Layout, int, int, int, double[], int, double[], int, double[], double, int[]) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gelss(Layout, int, int, int, DoubleBuffer, int, DoubleBuffer, int, DoubleBuffer, double, IntBuffer) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gelss(Layout, int, int, int, float[], int, float[], int, float[], float, int[]) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gelss(Layout, int, int, int, FloatBuffer, int, FloatBuffer, int, FloatBuffer, float, IntBuffer) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gelsy(Layout, int, int, int, double[], int, double[], int, int[], double, int[]) - Method in interface smile.math.blas.LAPACK
-
Solves an overdetermined or underdetermined system, using a complete
orthogonal factorization of A.
- gelsy(Layout, int, int, int, DoubleBuffer, int, DoubleBuffer, int, IntBuffer, double, IntBuffer) - Method in interface smile.math.blas.LAPACK
-
Solves an overdetermined or underdetermined system, using a complete
orthogonal factorization of A.
- gelsy(Layout, int, int, int, float[], int, float[], int, int[], float, int[]) - Method in interface smile.math.blas.LAPACK
-
Solves an overdetermined or underdetermined system, using a complete
orthogonal factorization of A.
- gelsy(Layout, int, int, int, FloatBuffer, int, FloatBuffer, int, IntBuffer, float, IntBuffer) - Method in interface smile.math.blas.LAPACK
-
Solves an overdetermined or underdetermined system, using a complete
orthogonal factorization of A.
- gelsy(Layout, int, int, int, double[], int, double[], int, int[], double, int[]) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gelsy(Layout, int, int, int, DoubleBuffer, int, DoubleBuffer, int, IntBuffer, double, IntBuffer) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gelsy(Layout, int, int, int, float[], int, float[], int, int[], float, int[]) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gelsy(Layout, int, int, int, FloatBuffer, int, FloatBuffer, int, IntBuffer, float, IntBuffer) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gemm(Layout, Transpose, Transpose, int, int, int, double, double[], int, double[], int, double, double[], int) - Method in interface smile.math.blas.BLAS
-
Performs the matrix-matrix operation.
- gemm(Layout, Transpose, Transpose, int, int, int, double, DoubleBuffer, int, DoubleBuffer, int, double, DoubleBuffer, int) - Method in interface smile.math.blas.BLAS
-
Performs the matrix-matrix operation.
- gemm(Layout, Transpose, Transpose, int, int, int, float, float[], int, float[], int, float, float[], int) - Method in interface smile.math.blas.BLAS
-
Performs the matrix-matrix operation.
- gemm(Layout, Transpose, Transpose, int, int, int, float, FloatBuffer, int, FloatBuffer, int, float, FloatBuffer, int) - Method in interface smile.math.blas.BLAS
-
Performs the matrix-matrix operation.
- gemm(Layout, Transpose, Transpose, int, int, int, double, double[], int, double[], int, double, double[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gemm(Layout, Transpose, Transpose, int, int, int, double, DoubleBuffer, int, DoubleBuffer, int, double, DoubleBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gemm(Layout, Transpose, Transpose, int, int, int, float, float[], int, float[], int, float, float[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gemm(Layout, Transpose, Transpose, int, int, int, float, FloatBuffer, int, FloatBuffer, int, float, FloatBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gemv(Layout, Transpose, int, int, double, double[], int, double[], int, double, double[], int) - Method in interface smile.math.blas.BLAS
-
Performs the matrix-vector operation.
- gemv(Layout, Transpose, int, int, double, DoubleBuffer, int, DoubleBuffer, int, double, DoubleBuffer, int) - Method in interface smile.math.blas.BLAS
-
Performs the matrix-vector operation.
- gemv(Layout, Transpose, int, int, float, float[], int, float[], int, float, float[], int) - Method in interface smile.math.blas.BLAS
-
Performs the matrix-vector operation.
- gemv(Layout, Transpose, int, int, float, FloatBuffer, int, FloatBuffer, int, float, FloatBuffer, int) - Method in interface smile.math.blas.BLAS
-
Performs the matrix-vector operation.
- gemv(Layout, Transpose, int, int, double, double[], int, double[], int, double, double[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gemv(Layout, Transpose, int, int, double, DoubleBuffer, int, DoubleBuffer, int, double, DoubleBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gemv(Layout, Transpose, int, int, float, float[], int, float[], int, float, float[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gemv(Layout, Transpose, int, int, float, FloatBuffer, int, FloatBuffer, int, float, FloatBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- GeneticAlgorithm<T extends Chromosome> - Class in smile.gap
-
A genetic algorithm (GA) is a search heuristic that mimics the process of
natural evolution.
- GeneticAlgorithm(T[]) - Constructor for class smile.gap.GeneticAlgorithm
-
Constructor.
- GeneticAlgorithm(T[], Selection, int) - Constructor for class smile.gap.GeneticAlgorithm
-
Constructor.
- GeometricDistribution - Class in smile.stat.distribution
-
The geometric distribution is a discrete probability distribution of the
number X of Bernoulli trials needed to get one success, supported on the set
{1, 2, 3, …}.
- GeometricDistribution(double) - Constructor for class smile.stat.distribution.GeometricDistribution
-
Constructor.
- geqrf(Layout, int, int, double[], int, double[]) - Method in interface smile.math.blas.LAPACK
-
Computes a QR factorization of a general M-by-N matrix A.
- geqrf(Layout, int, int, DoubleBuffer, int, DoubleBuffer) - Method in interface smile.math.blas.LAPACK
-
Computes a QR factorization of a general M-by-N matrix A.
- geqrf(Layout, int, int, float[], int, float[]) - Method in interface smile.math.blas.LAPACK
-
Computes a QR factorization of a general M-by-N matrix A.
- geqrf(Layout, int, int, FloatBuffer, int, FloatBuffer) - Method in interface smile.math.blas.LAPACK
-
Computes a QR factorization of a general M-by-N matrix A.
- geqrf(Layout, int, int, double[], int, double[]) - Method in class smile.math.blas.openblas.OpenBLAS
-
- geqrf(Layout, int, int, DoubleBuffer, int, DoubleBuffer) - Method in class smile.math.blas.openblas.OpenBLAS
-
- geqrf(Layout, int, int, float[], int, float[]) - Method in class smile.math.blas.openblas.OpenBLAS
-
- geqrf(Layout, int, int, FloatBuffer, int, FloatBuffer) - Method in class smile.math.blas.openblas.OpenBLAS
-
- ger(Layout, int, int, double, double[], int, double[], int, double[], int) - Method in interface smile.math.blas.BLAS
-
Performs the rank-1 update operation.
- ger(Layout, int, int, double, DoubleBuffer, int, DoubleBuffer, int, DoubleBuffer, int) - Method in interface smile.math.blas.BLAS
-
Performs the rank-1 update operation.
- ger(Layout, int, int, float, float[], int, float[], int, float[], int) - Method in interface smile.math.blas.BLAS
-
Performs the rank-1 update operation.
- ger(Layout, int, int, float, FloatBuffer, int, FloatBuffer, int, FloatBuffer, int) - Method in interface smile.math.blas.BLAS
-
Performs the rank-1 update operation.
- ger(Layout, int, int, double, double[], int, double[], int, double[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- ger(Layout, int, int, double, DoubleBuffer, int, DoubleBuffer, int, DoubleBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- ger(Layout, int, int, float, float[], int, float[], int, float[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- ger(Layout, int, int, float, FloatBuffer, int, FloatBuffer, int, FloatBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gesdd(Layout, SVDJob, int, int, double[], int, double[], double[], int, double[], int) - Method in interface smile.math.blas.LAPACK
-
Computes the singular value decomposition (SVD) of a real
M-by-N matrix A, optionally computing the left and/or right singular
vectors.
- gesdd(Layout, SVDJob, int, int, DoubleBuffer, int, DoubleBuffer, DoubleBuffer, int, DoubleBuffer, int) - Method in interface smile.math.blas.LAPACK
-
Computes the singular value decomposition (SVD) of a real
M-by-N matrix A, optionally computing the left and/or right singular
vectors.
- gesdd(Layout, SVDJob, int, int, float[], int, float[], float[], int, float[], int) - Method in interface smile.math.blas.LAPACK
-
Computes the singular value decomposition (SVD) of a real
M-by-N matrix A, optionally computing the left and/or right singular
vectors.
- gesdd(Layout, SVDJob, int, int, FloatBuffer, int, FloatBuffer, FloatBuffer, int, FloatBuffer, int) - Method in interface smile.math.blas.LAPACK
-
Computes the singular value decomposition (SVD) of a real
M-by-N matrix A, optionally computing the left and/or right singular
vectors.
- gesdd(Layout, SVDJob, int, int, double[], int, double[], double[], int, double[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gesdd(Layout, SVDJob, int, int, DoubleBuffer, int, DoubleBuffer, DoubleBuffer, int, DoubleBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gesdd(Layout, SVDJob, int, int, float[], int, float[], float[], int, float[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gesdd(Layout, SVDJob, int, int, FloatBuffer, int, FloatBuffer, FloatBuffer, int, FloatBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gesv(Layout, int, int, double[], int, int[], double[], int) - Method in interface smile.math.blas.LAPACK
-
Solves a real system of linear equations.
- gesv(Layout, int, int, DoubleBuffer, int, IntBuffer, DoubleBuffer, int) - Method in interface smile.math.blas.LAPACK
-
Solves a real system of linear equations.
- gesv(Layout, int, int, float[], int, int[], float[], int) - Method in interface smile.math.blas.LAPACK
-
Solves a real system of linear equations.
- gesv(Layout, int, int, FloatBuffer, int, IntBuffer, FloatBuffer, int) - Method in interface smile.math.blas.LAPACK
-
Solves a real system of linear equations.
- gesv(Layout, int, int, double[], int, int[], double[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gesv(Layout, int, int, DoubleBuffer, int, IntBuffer, DoubleBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gesv(Layout, int, int, float[], int, int[], float[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gesv(Layout, int, int, FloatBuffer, int, IntBuffer, FloatBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gesvd(Layout, SVDJob, SVDJob, int, int, double[], int, double[], double[], int, double[], int, double[]) - Method in interface smile.math.blas.LAPACK
-
Computes the singular value decomposition (SVD) of a real
M-by-N matrix A, optionally computing the left and/or right singular
vectors.
- gesvd(Layout, SVDJob, SVDJob, int, int, DoubleBuffer, int, DoubleBuffer, DoubleBuffer, int, DoubleBuffer, int, DoubleBuffer) - Method in interface smile.math.blas.LAPACK
-
Computes the singular value decomposition (SVD) of a real
M-by-N matrix A, optionally computing the left and/or right singular
vectors.
- gesvd(Layout, SVDJob, SVDJob, int, int, float[], int, float[], float[], int, float[], int, float[]) - Method in interface smile.math.blas.LAPACK
-
Computes the singular value decomposition (SVD) of a real
M-by-N matrix A, optionally computing the left and/or right singular
vectors.
- gesvd(Layout, SVDJob, SVDJob, int, int, FloatBuffer, int, FloatBuffer, FloatBuffer, int, FloatBuffer, int, FloatBuffer) - Method in interface smile.math.blas.LAPACK
-
Computes the singular value decomposition (SVD) of a real
M-by-N matrix A, optionally computing the left and/or right singular
vectors.
- gesvd(Layout, SVDJob, SVDJob, int, int, double[], int, double[], double[], int, double[], int, double[]) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gesvd(Layout, SVDJob, SVDJob, int, int, DoubleBuffer, int, DoubleBuffer, DoubleBuffer, int, DoubleBuffer, int, DoubleBuffer) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gesvd(Layout, SVDJob, SVDJob, int, int, float[], int, float[], float[], int, float[], int, float[]) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gesvd(Layout, SVDJob, SVDJob, int, int, FloatBuffer, int, FloatBuffer, FloatBuffer, int, FloatBuffer, int, FloatBuffer) - Method in class smile.math.blas.openblas.OpenBLAS
-
- get(String) - Method in class smile.hash.PerfectHash
-
Returns the index of a string.
- get(String) - Method in class smile.hash.PerfectMap
-
Returns the value associated with the key.
- get(int) - Method in class smile.math.Complex.Array
-
Returns the i-th element.
- get(int, int) - Method in class smile.math.matrix.BandMatrix
-
- get(int, int) - Method in class smile.math.matrix.DMatrix
-
Returns A[i, j].
- get(int, int) - Method in class smile.math.matrix.FloatBandMatrix
-
- get(int, int) - Method in class smile.math.matrix.FloatMatrix
-
- get(int) - Method in class smile.math.matrix.FloatSparseMatrix
-
Returns the element at the storage index.
- get(int, int) - Method in class smile.math.matrix.FloatSparseMatrix
-
- get(int, int) - Method in class smile.math.matrix.FloatSymmMatrix
-
- get(int, int) - Method in class smile.math.matrix.Matrix
-
- get(int, int) - Method in class smile.math.matrix.SMatrix
-
Returns A[i, j].
- get(int) - Method in class smile.math.matrix.SparseMatrix
-
Returns the element at the storage index.
- get(int, int) - Method in class smile.math.matrix.SparseMatrix
-
- get(int, int) - Method in class smile.math.matrix.SymmMatrix
-
- get(int) - Method in class smile.sort.DoubleHeapSelect
-
Returns the i-th smallest value seen so far.
- get(int) - Method in class smile.sort.FloatHeapSelect
-
Returns the i-th smallest value seen so far.
- get(int) - Method in class smile.sort.HeapSelect
-
Returns the i-th smallest value seen so far.
- get(int) - Method in class smile.sort.IntHeapSelect
-
Returns the i-th smallest value seen so far.
- get(int, int) - Method in class smile.util.Array2D
-
Returns A(i, j).
- get(int) - Method in class smile.util.DoubleArrayList
-
Returns the value at the specified position in this list.
- get(int, int) - Method in class smile.util.IntArray2D
-
Returns A(i, j).
- get(int) - Method in class smile.util.IntArrayList
-
Returns the value at the specified position in this list.
- get(int) - Method in class smile.util.IntDoubleHashMap
-
Returns the value to which the specified key is mapped,
or Double.NaN if this map contains no mapping for the key.
- get(int) - Method in class smile.util.SparseArray
-
Returns the value of i-th entry.
- getAlpha() - Method in class smile.stat.distribution.BetaDistribution
-
Returns the shape parameter alpha.
- getBeta() - Method in class smile.stat.distribution.BetaDistribution
-
Returns the shape parameter beta.
- getChildren() - Method in class smile.taxonomy.Concept
-
Get all children concepts.
- getConcept(String) - Method in class smile.taxonomy.Taxonomy
-
Returns a concept node which synset contains the keyword.
- getConcepts() - Method in class smile.taxonomy.Taxonomy
-
Returns all named concepts from this taxonomy
- getInstance() - Static method in interface smile.math.blas.BLAS
-
Creates an instance.
- getInstance() - Static method in interface smile.math.blas.LAPACK
-
Creates an instance.
- getInstance() - Static method in class smile.stat.distribution.GaussianDistribution
-
- getKeywords() - Method in class smile.taxonomy.Concept
-
Returns the concept synonym set.
- getLocalSearchSteps() - Method in class smile.gap.GeneticAlgorithm
-
Gets the number of iterations of local search for Lamarckian algorithm.
- getPathFromRoot() - Method in class smile.taxonomy.Concept
-
Returns the path from root to the given node.
- getPathToRoot() - Method in class smile.taxonomy.Concept
-
Returns the path from the given node to the root.
- getrf(Layout, int, int, double[], int, int[]) - Method in interface smile.math.blas.LAPACK
-
Computes an LU factorization of a general M-by-N matrix A
using partial pivoting with row interchanges.
- getrf(Layout, int, int, DoubleBuffer, int, IntBuffer) - Method in interface smile.math.blas.LAPACK
-
Computes an LU factorization of a general M-by-N matrix A
using partial pivoting with row interchanges.
- getrf(Layout, int, int, float[], int, int[]) - Method in interface smile.math.blas.LAPACK
-
Computes an LU factorization of a general M-by-N matrix A
using partial pivoting with row interchanges.
- getrf(Layout, int, int, FloatBuffer, int, IntBuffer) - Method in interface smile.math.blas.LAPACK
-
Computes an LU factorization of a general M-by-N matrix A
using partial pivoting with row interchanges.
- getrf(Layout, int, int, DoubleBuffer, int, IntBuffer) - Method in class smile.math.blas.openblas.OpenBLAS
-
- getrf(Layout, int, int, double[], int, int[]) - Method in class smile.math.blas.openblas.OpenBLAS
-
- getrf(Layout, int, int, float[], int, int[]) - Method in class smile.math.blas.openblas.OpenBLAS
-
- getrf(Layout, int, int, FloatBuffer, int, IntBuffer) - Method in class smile.math.blas.openblas.OpenBLAS
-
- getrf2(Layout, int, int, double[], int, int[]) - Method in interface smile.math.blas.LAPACK
-
Computes an LU factorization of a general M-by-N matrix A
using partial pivoting with row interchanges.
- getrf2(Layout, int, int, DoubleBuffer, int, IntBuffer) - Method in interface smile.math.blas.LAPACK
-
Computes an LU factorization of a general M-by-N matrix A
using partial pivoting with row interchanges.
- getrf2(Layout, int, int, float[], int, int[]) - Method in interface smile.math.blas.LAPACK
-
Computes an LU factorization of a general M-by-N matrix A
using partial pivoting with row interchanges.
- getrf2(Layout, int, int, FloatBuffer, int, IntBuffer) - Method in interface smile.math.blas.LAPACK
-
Computes an LU factorization of a general M-by-N matrix A
using partial pivoting with row interchanges.
- getrf2(Layout, int, int, double[], int, int[]) - Method in class smile.math.blas.openblas.OpenBLAS
-
- getrf2(Layout, int, int, DoubleBuffer, int, IntBuffer) - Method in class smile.math.blas.openblas.OpenBLAS
-
- getrf2(Layout, int, int, float[], int, int[]) - Method in class smile.math.blas.openblas.OpenBLAS
-
- getrf2(Layout, int, int, FloatBuffer, int, IntBuffer) - Method in class smile.math.blas.openblas.OpenBLAS
-
- getRoot() - Method in class smile.taxonomy.Taxonomy
-
Returns the root node of taxonomy tree.
- getrs(Layout, Transpose, int, int, double[], int, int[], double[], int) - Method in interface smile.math.blas.LAPACK
-
Solves a system of linear equations
- getrs(Layout, Transpose, int, int, DoubleBuffer, int, IntBuffer, DoubleBuffer, int) - Method in interface smile.math.blas.LAPACK
-
Solves a system of linear equations
- getrs(Layout, Transpose, int, int, float[], int, int[], float[], int) - Method in interface smile.math.blas.LAPACK
-
Solves a system of linear equations
- getrs(Layout, Transpose, int, int, FloatBuffer, int, IntBuffer, FloatBuffer, int) - Method in interface smile.math.blas.LAPACK
-
Solves a system of linear equations
- getrs(Layout, Transpose, int, int, double[], int, int[], double[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- getrs(Layout, Transpose, int, int, DoubleBuffer, int, IntBuffer, DoubleBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- getrs(Layout, Transpose, int, int, float[], int, int[], float[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- getrs(Layout, Transpose, int, int, FloatBuffer, int, IntBuffer, FloatBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- getTestData(String...) - Static method in interface smile.util.Paths
-
Get the file path of a test sample dataset.
- getTestDataLines(String...) - Static method in interface smile.util.Paths
-
Returns the reader of a test data.
- getTestDataReader(String...) - Static method in interface smile.util.Paths
-
Returns the reader of a test data.
- ggglm(Layout, int, int, int, double[], int, double[], int, double[], double[], double[]) - Method in interface smile.math.blas.LAPACK
-
Solves a general Gauss-Markov linear model (GLM) problem.
- ggglm(Layout, int, int, int, DoubleBuffer, int, DoubleBuffer, int, DoubleBuffer, DoubleBuffer, DoubleBuffer) - Method in interface smile.math.blas.LAPACK
-
Solves a general Gauss-Markov linear model (GLM) problem.
- ggglm(Layout, int, int, int, float[], int, float[], int, float[], float[], float[]) - Method in interface smile.math.blas.LAPACK
-
Solves a general Gauss-Markov linear model (GLM) problem.
- ggglm(Layout, int, int, int, FloatBuffer, int, FloatBuffer, int, FloatBuffer, FloatBuffer, FloatBuffer) - Method in interface smile.math.blas.LAPACK
-
Solves a general Gauss-Markov linear model (GLM) problem.
- ggglm(Layout, int, int, int, double[], int, double[], int, double[], double[], double[]) - Method in class smile.math.blas.openblas.OpenBLAS
-
- ggglm(Layout, int, int, int, DoubleBuffer, int, DoubleBuffer, int, DoubleBuffer, DoubleBuffer, DoubleBuffer) - Method in class smile.math.blas.openblas.OpenBLAS
-
- ggglm(Layout, int, int, int, float[], int, float[], int, float[], float[], float[]) - Method in class smile.math.blas.openblas.OpenBLAS
-
- ggglm(Layout, int, int, int, FloatBuffer, int, FloatBuffer, int, FloatBuffer, FloatBuffer, FloatBuffer) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gglse(Layout, int, int, int, double[], int, double[], int, double[], double[], double[]) - Method in interface smile.math.blas.LAPACK
-
Solves a linear equality-constrained least squares (LSE) problem.
- gglse(Layout, int, int, int, DoubleBuffer, int, DoubleBuffer, int, DoubleBuffer, DoubleBuffer, DoubleBuffer) - Method in interface smile.math.blas.LAPACK
-
Solves a linear equality-constrained least squares (LSE) problem.
- gglse(Layout, int, int, int, float[], int, float[], int, float[], float[], float[]) - Method in interface smile.math.blas.LAPACK
-
Solves a linear equality-constrained least squares (LSE) problem.
- gglse(Layout, int, int, int, FloatBuffer, int, FloatBuffer, int, FloatBuffer, FloatBuffer, FloatBuffer) - Method in interface smile.math.blas.LAPACK
-
Solves a linear equality-constrained least squares (LSE) problem.
- gglse(Layout, int, int, int, double[], int, double[], int, double[], double[], double[]) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gglse(Layout, int, int, int, DoubleBuffer, int, DoubleBuffer, int, DoubleBuffer, DoubleBuffer, DoubleBuffer) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gglse(Layout, int, int, int, float[], int, float[], int, float[], float[], float[]) - Method in class smile.math.blas.openblas.OpenBLAS
-
- gglse(Layout, int, int, int, FloatBuffer, int, FloatBuffer, int, FloatBuffer, FloatBuffer, FloatBuffer) - Method in class smile.math.blas.openblas.OpenBLAS
-
- GoodTuring - Class in smile.stat
-
Good–Turing frequency estimation.
- i - Variable in class smile.math.matrix.FloatSparseMatrix.Entry
-
The row index.
- i - Variable in class smile.math.matrix.SparseMatrix.Entry
-
The row index.
- i - Variable in class smile.util.IntPair
-
- i - Variable in class smile.util.SparseArray.Entry
-
The index of entry.
- iamax(int, double[], int) - Method in interface smile.math.blas.BLAS
-
Searches a vector for the first occurrence of the the maximum absolute
value.
- iamax(int, float[], int) - Method in interface smile.math.blas.BLAS
-
Searches a vector for the first occurrence of the the maximum absolute
value.
- iamax(double[]) - Method in interface smile.math.blas.BLAS
-
Searches a vector for the first occurrence of the the maximum absolute
value.
- iamax(float[]) - Method in interface smile.math.blas.BLAS
-
Searches a vector for the first occurrence of the the maximum absolute
value.
- iamax(int, double[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- iamax(int, float[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- im - Variable in class smile.math.Complex
-
The imaginary part.
- IMatrix<T> - Class in smile.math.matrix
-
An abstract interface of matrix.
- IMatrix() - Constructor for class smile.math.matrix.IMatrix
-
- increment() - Method in class smile.util.MutableInt
-
Increment by one.
- increment(int) - Method in class smile.util.MutableInt
-
Increment.
- index(int, int) - Method in class smile.math.matrix.FloatMatrix
-
Returns the linear index of matrix element.
- index - Variable in class smile.math.matrix.FloatSparseMatrix.Entry
-
The index to the matrix storage.
- index(int, int) - Method in class smile.math.matrix.Matrix
-
Returns the linear index of matrix element.
- index - Variable in class smile.math.matrix.SparseMatrix.Entry
-
The index to the matrix storage.
- index - Variable in class smile.util.IntSet
-
Map of values to index.
- indexOf(int) - Method in class smile.util.IntSet
-
Maps the value to index.
- info - Variable in class smile.math.matrix.BandMatrix.LU
-
If info = 0, the LU decomposition was successful.
- info - Variable in class smile.math.matrix.FloatBandMatrix.LU
-
If info = 0, the LU decomposition was successful.
- info - Variable in class smile.math.matrix.FloatMatrix.LU
-
If info = 0, the LU decomposition was successful.
- info - Variable in class smile.math.matrix.FloatSymmMatrix.BunchKaufman
-
If info = 0, the LU decomposition was successful.
- info - Variable in class smile.math.matrix.Matrix.LU
-
If info = 0, the LU decomposition was successful.
- info - Variable in class smile.math.matrix.SymmMatrix.BunchKaufman
-
If info = 0, the LU decomposition was successful.
- insert(int) - Method in class smile.util.PriorityQueue
-
Insert a new item into queue.
- IntArray2D - Class in smile.util
-
2-dimensional array of integers.
- IntArray2D(int[][]) - Constructor for class smile.util.IntArray2D
-
Constructor.
- IntArray2D(int, int) - Constructor for class smile.util.IntArray2D
-
Constructor of all-zero matrix.
- IntArray2D(int, int, int) - Constructor for class smile.util.IntArray2D
-
Constructor.
- IntArray2D(int, int, int[]) - Constructor for class smile.util.IntArray2D
-
Constructor.
- IntArrayList - Class in smile.util
-
A resizeable, array-backed list of integer primitives.
- IntArrayList() - Constructor for class smile.util.IntArrayList
-
Constructs an empty list.
- IntArrayList(int) - Constructor for class smile.util.IntArrayList
-
Constructs an empty list with the specified initial capacity.
- IntArrayList(int[]) - Constructor for class smile.util.IntArrayList
-
Constructs a list containing the values of the specified array.
- IntDoubleHashMap - Class in smile.util
-
HashMap<int, double> for primitive types.
- IntDoubleHashMap() - Constructor for class smile.util.IntDoubleHashMap
-
Constructs an empty HashMap with the default initial
capacity (16) and the default load factor (0.75).
- IntDoubleHashMap(int, float) - Constructor for class smile.util.IntDoubleHashMap
-
Constructor.
- IntFunction - Interface in smile.math
-
An interface representing a univariate int function.
- IntHashSet - Class in smile.util
-
HashSet for primitive types.
- IntHashSet() - Constructor for class smile.util.IntHashSet
-
Constructs an empty HashSet with the default initial
capacity (16) and the default load factor (0.75).
- IntHashSet(int, float) - Constructor for class smile.util.IntHashSet
-
Constructor.
- IntHeapSelect - Class in smile.sort
-
This class tracks the smallest values seen thus far in a stream of values.
- IntHeapSelect(int) - Constructor for class smile.sort.IntHeapSelect
-
Constructor.
- IntHeapSelect(int[]) - Constructor for class smile.sort.IntHeapSelect
-
Constructor.
- IntPair - Class in smile.util
-
A pair of integer.
- IntPair(int, int) - Constructor for class smile.util.IntPair
-
Constructor.
- IntSet - Class in smile.util
-
A set of integers.
- IntSet(int[]) - Constructor for class smile.util.IntSet
-
Constructor.
- inverf(double) - Static method in class smile.math.special.Erf
-
The inverse error function.
- inverfc(double) - Static method in class smile.math.special.Erf
-
The inverse complementary error function.
- inverse() - Method in class smile.math.matrix.BandMatrix.Cholesky
-
Returns the matrix inverse.
- inverse() - Method in class smile.math.matrix.BandMatrix.LU
-
Returns the matrix inverse.
- inverse() - Method in class smile.math.matrix.FloatBandMatrix.Cholesky
-
Returns the matrix inverse.
- inverse() - Method in class smile.math.matrix.FloatBandMatrix.LU
-
Returns the matrix inverse.
- inverse() - Method in class smile.math.matrix.FloatMatrix.Cholesky
-
Returns the matrix inverse.
- inverse() - Method in class smile.math.matrix.FloatMatrix
-
Returns the inverse matrix.
- inverse() - Method in class smile.math.matrix.FloatMatrix.LU
-
Returns the matrix inverse.
- inverse() - Method in class smile.math.matrix.FloatSymmMatrix.BunchKaufman
-
Returns the matrix inverse.
- inverse() - Method in class smile.math.matrix.FloatSymmMatrix.Cholesky
-
Returns the matrix inverse.
- inverse() - Method in class smile.math.matrix.Matrix.Cholesky
-
Returns the matrix inverse.
- inverse() - Method in class smile.math.matrix.Matrix
-
Returns the inverse matrix.
- inverse() - Method in class smile.math.matrix.Matrix.LU
-
Returns the matrix inverse.
- inverse() - Method in class smile.math.matrix.SymmMatrix.BunchKaufman
-
Returns the matrix inverse.
- inverse() - Method in class smile.math.matrix.SymmMatrix.Cholesky
-
Returns the matrix inverse.
- inverse(double, double) - Static method in interface smile.math.TimeFunction
-
Returns the inverse decay function
initLearningRate * decaySteps / (t + decaySteps).
- inverse(double, double, double) - Static method in interface smile.math.TimeFunction
-
Returns the inverse decay function
initLearningRate / (1 + decayRate * t / decaySteps).
- inverse(double, double, double, boolean) - Static method in interface smile.math.TimeFunction
-
Returns the inverse decay function
initLearningRate / (1 + decayRate * t / decaySteps).
- inverse(double[]) - Method in class smile.wavelet.Wavelet
-
Inverse discrete wavelet transform.
- InverseMultiquadricRadialBasis - Class in smile.math.rbf
-
Inverse multiquadric RBF.
- InverseMultiquadricRadialBasis() - Constructor for class smile.math.rbf.InverseMultiquadricRadialBasis
-
- InverseMultiquadricRadialBasis(double) - Constructor for class smile.math.rbf.InverseMultiquadricRadialBasis
-
- inverseRegularizedIncompleteBetaFunction(double, double, double) - Static method in class smile.math.special.Beta
-
Inverse of regularized incomplete beta function.
- inverseRegularizedIncompleteGamma(double, double) - Static method in class smile.math.special.Gamma
-
The inverse of regularized incomplete gamma function.
- inverseTransformSampling() - Method in class smile.stat.distribution.AbstractDistribution
-
Use inverse transform sampling (also known as the inverse probability
integral transform or inverse transformation method or Smirnov transform)
to draw a sample from the given distribution.
- ipiv - Variable in class smile.math.matrix.BandMatrix.LU
-
The pivot vector.
- ipiv - Variable in class smile.math.matrix.FloatBandMatrix.LU
-
The pivot vector.
- ipiv - Variable in class smile.math.matrix.FloatMatrix.LU
-
The pivot vector.
- ipiv - Variable in class smile.math.matrix.FloatSymmMatrix.BunchKaufman
-
The pivot vector.
- ipiv - Variable in class smile.math.matrix.Matrix.LU
-
The pivot vector.
- ipiv - Variable in class smile.math.matrix.SymmMatrix.BunchKaufman
-
The pivot vector.
- IQAgent - Class in smile.sort
-
Incremental quantile estimation.
- IQAgent() - Constructor for class smile.sort.IQAgent
-
Constructor.
- IQAgent(int) - Constructor for class smile.sort.IQAgent
-
Constructor.
- isAncestorOf(Concept) - Method in class smile.taxonomy.Concept
-
Returns true if this concept is an ancestor of the given concept.
- isEmpty() - Method in class smile.util.DoubleArrayList
-
Returns true if this list contains no values.
- isEmpty() - Method in class smile.util.IntArrayList
-
Returns true if this list contains no values.
- isEmpty() - Method in class smile.util.SparseArray
-
Returns true if the array is empty.
- isInt(float) - Static method in class smile.math.MathEx
-
Returns true if x is an integer.
- isInt(double) - Static method in class smile.math.MathEx
-
Returns true if x is an integer.
- isLeaf() - Method in class smile.taxonomy.Concept
-
Check if a node is a leaf in the taxonomy tree.
- isNullOrEmpty(String) - Static method in interface smile.util.Strings
-
Returns true if the string is null or empty.
- IsotropicKernel - Interface in smile.math.kernel
-
Isotropic kernel.
- isPower2(int) - Static method in class smile.math.MathEx
-
Returns true if x is a power of 2.
- isProbablePrime(long, int) - Static method in class smile.math.MathEx
-
Returns true if n is probably prime, false if it's definitely composite.
- isSingular() - Method in class smile.math.matrix.BandMatrix.LU
-
Returns if the matrix is singular.
- isSingular() - Method in class smile.math.matrix.FloatBandMatrix.LU
-
Returns if the matrix is singular.
- isSingular() - Method in class smile.math.matrix.FloatMatrix.LU
-
Returns if the matrix is singular.
- isSingular() - Method in class smile.math.matrix.FloatSymmMatrix.BunchKaufman
-
Returns if the matrix is singular.
- isSingular() - Method in class smile.math.matrix.Matrix.LU
-
Returns if the matrix is singular.
- isSingular() - Method in class smile.math.matrix.SymmMatrix.BunchKaufman
-
Returns if the matrix is singular.
- isSubmatrix() - Method in class smile.math.matrix.FloatMatrix
-
Returns if the matrix is a submatrix.
- isSubmatrix() - Method in class smile.math.matrix.Matrix
-
Returns if the matrix is a submatrix.
- isSymmetric() - Method in class smile.math.matrix.BandMatrix
-
Return if the matrix is symmetric (uplo != null).
- isSymmetric() - Method in class smile.math.matrix.FloatBandMatrix
-
Return if the matrix is symmetric (uplo != null).
- isSymmetric() - Method in class smile.math.matrix.FloatMatrix
-
Return if the matrix is symmetric (uplo != null && diag == null).
- isSymmetric() - Method in class smile.math.matrix.Matrix
-
Return if the matrix is symmetric (uplo != null && diag == null).
- isZero(float) - Static method in class smile.math.MathEx
-
Tests if a floating number is zero.
- isZero(float, float) - Static method in class smile.math.MathEx
-
Tests if a floating number is zero with given epsilon.
- isZero(double) - Static method in class smile.math.MathEx
-
Tests if a floating number is zero.
- isZero(double, double) - Static method in class smile.math.MathEx
-
Tests if a floating number is zero with given epsilon.
- iterator() - Method in class smile.math.matrix.FloatSparseMatrix
-
Returns an iterator of nonzero entries.
- iterator(int, int) - Method in class smile.math.matrix.FloatSparseMatrix
-
Returns an iterator of nonzero entries.
- iterator() - Method in class smile.math.matrix.SparseMatrix
-
Returns an iterator of nonzero entries.
- iterator(int, int) - Method in class smile.math.matrix.SparseMatrix
-
Returns an iterator of nonzero entries.
- iterator() - Method in class smile.util.SparseArray
-
Returns an iterator of nonzero entries.
- L - Variable in class smile.stat.distribution.DiscreteExponentialFamilyMixture
-
The log-likelihood when the distribution is fit on a sample data.
- L - Variable in class smile.stat.distribution.ExponentialFamilyMixture
-
The log-likelihood when the distribution is fit on a sample data.
- L - Variable in class smile.stat.distribution.MultivariateExponentialFamilyMixture
-
The log-likelihood when the distribution is fit on a sample data.
- LamarckianChromosome - Interface in smile.gap
-
Artificial chromosomes used in Lamarckian algorithm that is a hybrid of
of evolutionary computation and a local improver such as hill-climbing.
- lambda - Variable in class smile.stat.distribution.ExponentialDistribution
-
The rate parameter.
- lambda - Variable in class smile.stat.distribution.PoissonDistribution
-
The average number of events per interval.
- lambda - Variable in class smile.stat.distribution.WeibullDistribution
-
The scale parameter.
- Lanczos - Class in smile.math.matrix
-
The Lanczos algorithm is a direct algorithm devised by Cornelius Lanczos
that is an adaptation of power methods to find the most useful eigenvalues
and eigenvectors of an nth order linear system with a limited
number of operations, m, where m is much smaller than n.
- Lanczos() - Constructor for class smile.math.matrix.Lanczos
-
- lapack() - Method in enum smile.math.blas.Diag
-
Returns the byte value for LAPACK.
- lapack() - Method in enum smile.math.blas.EigenRange
-
Returns the byte value for LAPACK.
- lapack() - Method in enum smile.math.blas.EVDJob
-
Returns the byte value for LAPACK.
- LAPACK - Interface in smile.math.blas
-
Linear Algebra Package.
- lapack() - Method in enum smile.math.blas.Layout
-
Returns the byte value for LAPACK.
- lapack() - Method in enum smile.math.blas.Side
-
Returns the byte value for LAPACK.
- lapack() - Method in enum smile.math.blas.SVDJob
-
Returns the byte value for LAPACK.
- lapack() - Method in enum smile.math.blas.Transpose
-
Returns the byte value for LAPACK.
- lapack() - Method in enum smile.math.blas.UPLO
-
Returns the byte value for LAPACK.
- Laplacian - Class in smile.math.kernel
-
Laplacian kernel, also referred as exponential kernel.
- Laplacian(double, double, double) - Constructor for class smile.math.kernel.Laplacian
-
Constructor.
- LaplacianKernel - Class in smile.math.kernel
-
Laplacian kernel, also referred as exponential kernel.
- LaplacianKernel(double) - Constructor for class smile.math.kernel.LaplacianKernel
-
Constructor.
- LaplacianKernel(double, double, double) - Constructor for class smile.math.kernel.LaplacianKernel
-
Constructor.
- Layout - Enum in smile.math.blas
-
Matrix layout.
- layout() - Method in class smile.math.matrix.BandMatrix
-
Returns the matrix layout.
- layout() - Method in class smile.math.matrix.FloatBandMatrix
-
Returns the matrix layout.
- layout() - Method in class smile.math.matrix.FloatMatrix
-
Returns the matrix layout.
- layout() - Method in class smile.math.matrix.FloatSymmMatrix
-
Returns the matrix layout.
- layout() - Method in class smile.math.matrix.Matrix
-
Returns the matrix layout.
- layout() - Method in class smile.math.matrix.SymmMatrix
-
Returns the matrix layout.
- lchoose(int, int) - Static method in class smile.math.MathEx
-
The log of n choose k.
- ld() - Method in class smile.math.matrix.BandMatrix
-
Returns the leading dimension.
- ld() - Method in class smile.math.matrix.FloatBandMatrix
-
Returns the leading dimension.
- ld() - Method in class smile.math.matrix.FloatMatrix
-
Returns the leading dimension.
- ld() - Method in class smile.math.matrix.Matrix
-
Returns the leading dimension.
- LeeDistance - Class in smile.math.distance
-
In coding theory, the Lee distance is a distance between two strings
x1x2...xn and
y1y2...yn
of equal length n over the q-ary alphabet {0, 1, ..., q-1}
of size q ≥ 2, defined as
- LeeDistance(int) - Constructor for class smile.math.distance.LeeDistance
-
Constructor with a given size q of alphabet.
- leftPad(String, int, char) - Static method in interface smile.util.Strings
-
Left pad a String with a specified character.
- length - Variable in class smile.gap.BitString
-
The length of chromosome.
- length() - Method in class smile.gap.BitString
-
Returns the length of bit string.
- length - Variable in class smile.math.Complex.Array
-
- length() - Method in class smile.stat.distribution.BernoulliDistribution
-
- length() - Method in class smile.stat.distribution.BetaDistribution
-
- length() - Method in class smile.stat.distribution.BinomialDistribution
-
- length() - Method in class smile.stat.distribution.ChiSquareDistribution
-
- length() - Method in class smile.stat.distribution.DiscreteMixture
-
- length() - Method in interface smile.stat.distribution.Distribution
-
The number of parameters of the distribution.
- length() - Method in class smile.stat.distribution.EmpiricalDistribution
-
- length() - Method in class smile.stat.distribution.ExponentialDistribution
-
- length() - Method in class smile.stat.distribution.FDistribution
-
- length() - Method in class smile.stat.distribution.GammaDistribution
-
- length() - Method in class smile.stat.distribution.GaussianDistribution
-
- length() - Method in class smile.stat.distribution.GeometricDistribution
-
- length() - Method in class smile.stat.distribution.HyperGeometricDistribution
-
- length() - Method in class smile.stat.distribution.KernelDensity
-
- length() - Method in class smile.stat.distribution.LogisticDistribution
-
- length() - Method in class smile.stat.distribution.LogNormalDistribution
-
- length() - Method in class smile.stat.distribution.Mixture
-
- length() - Method in interface smile.stat.distribution.MultivariateDistribution
-
The number of parameters of the distribution.
- length() - Method in class smile.stat.distribution.MultivariateGaussianDistribution
-
- length() - Method in class smile.stat.distribution.MultivariateMixture
-
- length() - Method in class smile.stat.distribution.NegativeBinomialDistribution
-
- length() - Method in class smile.stat.distribution.PoissonDistribution
-
- length() - Method in class smile.stat.distribution.ShiftedGeometricDistribution
-
- length() - Method in class smile.stat.distribution.TDistribution
-
- length() - Method in class smile.stat.distribution.WeibullDistribution
-
- LevenbergMarquardt - Class in smile.math
-
The Levenberg–Marquardt algorithm.
- levenshtein(String, String) - Static method in class smile.math.distance.EditDistance
-
Levenshtein distance between two strings allows insertion, deletion,
or substitution of characters.
- levenshtein(char[], char[]) - Static method in class smile.math.distance.EditDistance
-
Levenshtein distance between two strings allows insertion, deletion,
or substitution of characters.
- lfactorial(int) - Static method in class smile.math.MathEx
-
The log of factorial of n.
- lgamma(double) - Static method in class smile.math.special.Gamma
-
The log of the Gamma function.
- likelihood(int[]) - Method in class smile.stat.distribution.DiscreteDistribution
-
The likelihood given a sample set following the distribution.
- likelihood(double[]) - Method in interface smile.stat.distribution.Distribution
-
The likelihood of the sample set following this distribution.
- likelihood(double[]) - Method in class smile.stat.distribution.KernelDensity
-
The likelihood of the samples.
- likelihood(double[][]) - Method in interface smile.stat.distribution.MultivariateDistribution
-
The likelihood of the sample set following this distribution.
- linear(double, double) - Static method in interface smile.math.TimeFunction
-
Returns the linear learning rate decay function that ends at 0.0001.
- linear(double, double, double) - Static method in interface smile.math.TimeFunction
-
Returns the linear learning rate decay function that starts with
an initial learning rate and reach an end learning rate in the given
decay steps..
- LinearKernel - Class in smile.math.kernel
-
The linear dot product kernel.
- LinearKernel() - Constructor for class smile.math.kernel.LinearKernel
-
Constructor.
- LinearSolver - Interface in smile.math.matrix
-
The interface of the solver of linear system.
- lo() - Method in class smile.math.kernel.BinarySparseGaussianKernel
-
- lo() - Method in class smile.math.kernel.BinarySparseHyperbolicTangentKernel
-
- lo() - Method in class smile.math.kernel.BinarySparseLaplacianKernel
-
- lo() - Method in class smile.math.kernel.BinarySparseLinearKernel
-
- lo() - Method in class smile.math.kernel.BinarySparseMaternKernel
-
- lo() - Method in class smile.math.kernel.BinarySparsePolynomialKernel
-
- lo() - Method in class smile.math.kernel.BinarySparseThinPlateSplineKernel
-
- lo() - Method in class smile.math.kernel.GaussianKernel
-
- lo() - Method in class smile.math.kernel.HellingerKernel
-
- lo() - Method in class smile.math.kernel.HyperbolicTangentKernel
-
- lo() - Method in class smile.math.kernel.LaplacianKernel
-
- lo() - Method in class smile.math.kernel.LinearKernel
-
- lo() - Method in class smile.math.kernel.MaternKernel
-
- lo() - Method in interface smile.math.kernel.MercerKernel
-
Returns the lower bound of hyperparameters.
- lo() - Method in class smile.math.kernel.PearsonKernel
-
- lo() - Method in class smile.math.kernel.PolynomialKernel
-
- lo() - Method in class smile.math.kernel.ProductKernel
-
- lo() - Method in class smile.math.kernel.SparseGaussianKernel
-
- lo() - Method in class smile.math.kernel.SparseHyperbolicTangentKernel
-
- lo() - Method in class smile.math.kernel.SparseLaplacianKernel
-
- lo() - Method in class smile.math.kernel.SparseLinearKernel
-
- lo() - Method in class smile.math.kernel.SparseMaternKernel
-
- lo() - Method in class smile.math.kernel.SparsePolynomialKernel
-
- lo() - Method in class smile.math.kernel.SparseThinPlateSplineKernel
-
- lo() - Method in class smile.math.kernel.SumKernel
-
- lo() - Method in class smile.math.kernel.ThinPlateSplineKernel
-
- log(double) - Static method in class smile.math.MathEx
-
Returns natural log without underflow.
- log1pe(double) - Static method in class smile.math.MathEx
-
Returns natural log(1+exp(x)) without overflow.
- log2(double) - Static method in class smile.math.MathEx
-
Log of base 2.
- logdet() - Method in class smile.math.matrix.BandMatrix.Cholesky
-
Returns the log of matrix determinant.
- logdet() - Method in class smile.math.matrix.FloatBandMatrix.Cholesky
-
Returns the log of matrix determinant.
- logdet() - Method in class smile.math.matrix.FloatMatrix.Cholesky
-
Returns the log of matrix determinant.
- logdet() - Method in class smile.math.matrix.FloatSymmMatrix.Cholesky
-
Returns the log of matrix determinant.
- logdet() - Method in class smile.math.matrix.Matrix.Cholesky
-
Returns the log of matrix determinant.
- logdet() - Method in class smile.math.matrix.SymmMatrix.Cholesky
-
Returns the log of matrix determinant.
- logger - Static variable in interface smile.math.matrix.ARPACK
-
- logger - Static variable in interface smile.math.matrix.PageRank
-
- logger - Static variable in interface smile.math.Root
-
- logistic(double) - Static method in class smile.math.MathEx
-
Logistic sigmoid function.
- LogisticDistribution - Class in smile.stat.distribution
-
The logistic distribution is a continuous probability distribution whose
cumulative distribution function is the logistic function, which appears
in logistic regression and feedforward neural networks.
- LogisticDistribution(double, double) - Constructor for class smile.stat.distribution.LogisticDistribution
-
Constructor.
- logLikelihood(int[]) - Method in class smile.stat.distribution.DiscreteDistribution
-
The likelihood given a sample set following the distribution.
- logLikelihood(double[]) - Method in interface smile.stat.distribution.Distribution
-
The log likelihood of the sample set following this distribution.
- logLikelihood(double[]) - Method in class smile.stat.distribution.KernelDensity
-
The log likelihood of the samples.
- logLikelihood(double[][]) - Method in interface smile.stat.distribution.MultivariateDistribution
-
The log likelihood of the sample set following this distribution.
- LogNormalDistribution - Class in smile.stat.distribution
-
A log-normal distribution is a probability distribution of a random variable
whose logarithm is normally distributed.
- LogNormalDistribution(double, double) - Constructor for class smile.stat.distribution.LogNormalDistribution
-
Constructor.
- logp(int) - Method in class smile.stat.distribution.BernoulliDistribution
-
- logp(double) - Method in class smile.stat.distribution.BetaDistribution
-
- logp(int) - Method in class smile.stat.distribution.BinomialDistribution
-
- logp(double) - Method in class smile.stat.distribution.ChiSquareDistribution
-
- logp(int) - Method in class smile.stat.distribution.DiscreteDistribution
-
The probability mass function in log scale.
- logp(double) - Method in class smile.stat.distribution.DiscreteDistribution
-
- logp(int) - Method in class smile.stat.distribution.DiscreteMixture
-
- logp(double) - Method in interface smile.stat.distribution.Distribution
-
The density at x in log scale, which may prevents the underflow problem.
- logp(int) - Method in class smile.stat.distribution.EmpiricalDistribution
-
- logp(double) - Method in class smile.stat.distribution.ExponentialDistribution
-
- logp(double) - Method in class smile.stat.distribution.FDistribution
-
- logp(double) - Method in class smile.stat.distribution.GammaDistribution
-
- logp(double) - Method in class smile.stat.distribution.GaussianDistribution
-
- logp(int) - Method in class smile.stat.distribution.GeometricDistribution
-
- logp(int) - Method in class smile.stat.distribution.HyperGeometricDistribution
-
- logp(double) - Method in class smile.stat.distribution.KernelDensity
-
- logp(double) - Method in class smile.stat.distribution.LogisticDistribution
-
- logp(double) - Method in class smile.stat.distribution.LogNormalDistribution
-
- logp(double) - Method in class smile.stat.distribution.Mixture
-
- logp(double[]) - Method in interface smile.stat.distribution.MultivariateDistribution
-
The density at x in log scale, which may prevents the underflow problem.
- logp(double[]) - Method in class smile.stat.distribution.MultivariateGaussianDistribution
-
- logp(double[]) - Method in class smile.stat.distribution.MultivariateMixture
-
- logp(int) - Method in class smile.stat.distribution.NegativeBinomialDistribution
-
- logp(int) - Method in class smile.stat.distribution.PoissonDistribution
-
- logp(int) - Method in class smile.stat.distribution.ShiftedGeometricDistribution
-
- logp(double) - Method in class smile.stat.distribution.TDistribution
-
- logp(double) - Method in class smile.stat.distribution.WeibullDistribution
-
- lower(int) - Method in class smile.util.PriorityQueue
-
The value of item k is lower (higher priority) now.
- lowestCommonAncestor(String, String) - Method in class smile.taxonomy.Taxonomy
-
Returns the lowest common ancestor (LCA) of concepts v and w.
- lowestCommonAncestor(Concept, Concept) - Method in class smile.taxonomy.Taxonomy
-
Returns the lowest common ancestor (LCA) of concepts v and w.
- lu - Variable in class smile.math.matrix.BandMatrix.Cholesky
-
The Cholesky decomposition.
- lu() - Method in class smile.math.matrix.BandMatrix
-
LU decomposition.
- LU(BandMatrix, int[], int) - Constructor for class smile.math.matrix.BandMatrix.LU
-
Constructor.
- lu - Variable in class smile.math.matrix.BandMatrix.LU
-
The LU decomposition.
- lu - Variable in class smile.math.matrix.FloatBandMatrix.Cholesky
-
The Cholesky decomposition.
- lu() - Method in class smile.math.matrix.FloatBandMatrix
-
LU decomposition.
- LU(FloatBandMatrix, int[], int) - Constructor for class smile.math.matrix.FloatBandMatrix.LU
-
Constructor.
- lu - Variable in class smile.math.matrix.FloatBandMatrix.LU
-
The LU decomposition.
- lu - Variable in class smile.math.matrix.FloatMatrix.Cholesky
-
The Cholesky decomposition.
- lu() - Method in class smile.math.matrix.FloatMatrix
-
LU decomposition.
- lu(boolean) - Method in class smile.math.matrix.FloatMatrix
-
LU decomposition.
- LU(FloatMatrix, int[], int) - Constructor for class smile.math.matrix.FloatMatrix.LU
-
Constructor.
- lu - Variable in class smile.math.matrix.FloatMatrix.LU
-
The LU decomposition.
- lu - Variable in class smile.math.matrix.FloatSymmMatrix.BunchKaufman
-
The Bunch–Kaufman decomposition.
- lu - Variable in class smile.math.matrix.FloatSymmMatrix.Cholesky
-
The Cholesky decomposition.
- lu - Variable in class smile.math.matrix.Matrix.Cholesky
-
The Cholesky decomposition.
- lu() - Method in class smile.math.matrix.Matrix
-
LU decomposition.
- lu(boolean) - Method in class smile.math.matrix.Matrix
-
LU decomposition.
- LU(Matrix, int[], int) - Constructor for class smile.math.matrix.Matrix.LU
-
Constructor.
- lu - Variable in class smile.math.matrix.Matrix.LU
-
The LU decomposition.
- lu - Variable in class smile.math.matrix.SymmMatrix.BunchKaufman
-
The Bunch–Kaufman decomposition.
- lu - Variable in class smile.math.matrix.SymmMatrix.Cholesky
-
The Cholesky decomposition.
- m - Variable in class smile.math.matrix.FloatMatrix.SVD
-
The number of rows of matrix.
- m - Variable in class smile.math.matrix.Matrix.SVD
-
The number of rows of matrix.
- M(double[], double[]) - Method in class smile.stat.distribution.BetaDistribution
-
- M(double[], double[]) - Method in class smile.stat.distribution.ChiSquareDistribution
-
- M(int[], double[]) - Method in interface smile.stat.distribution.DiscreteExponentialFamily
-
The M step in the EM algorithm, which depends the specific distribution.
- M(double[], double[]) - Method in class smile.stat.distribution.ExponentialDistribution
-
- M(double[], double[]) - Method in interface smile.stat.distribution.ExponentialFamily
-
The M step in the EM algorithm, which depends the specific distribution.
- M(double[], double[]) - Method in class smile.stat.distribution.GammaDistribution
-
- M(double[], double[]) - Method in class smile.stat.distribution.GaussianDistribution
-
- M(int[], double[]) - Method in class smile.stat.distribution.GeometricDistribution
-
- m - Variable in class smile.stat.distribution.HyperGeometricDistribution
-
The number of defects.
- M(double[][], double[]) - Method in interface smile.stat.distribution.MultivariateExponentialFamily
-
The M step in the EM algorithm, which depends the specific distribution.
- M(double[][], double[]) - Method in class smile.stat.distribution.MultivariateGaussianDistribution
-
- M(int[], double[]) - Method in class smile.stat.distribution.PoissonDistribution
-
- M(int[], double[]) - Method in class smile.stat.distribution.ShiftedGeometricDistribution
-
- MACHEP - Static variable in class smile.math.MathEx
-
The largest negative integer such that 1.0 + RADIXMACHEP ≠ 1.0,
except that machep is bounded below by -(DIGITS+3)
- mad(int[]) - Static method in class smile.math.MathEx
-
Returns the median absolute deviation (MAD).
- mad(float[]) - Static method in class smile.math.MathEx
-
Returns the median absolute deviation (MAD).
- mad(double[]) - Static method in class smile.math.MathEx
-
Returns the median absolute deviation (MAD).
- MahalanobisDistance - Class in smile.math.distance
-
In statistics, Mahalanobis distance is based on correlations between
variables by which different patterns can be identified and analyzed.
- MahalanobisDistance(double[][]) - Constructor for class smile.math.distance.MahalanobisDistance
-
Constructor with given covariance matrix.
- ManhattanDistance - Class in smile.math.distance
-
Manhattan distance, also known as L1 distance or L1
norm, is the sum of the (absolute) differences of their coordinates.
- ManhattanDistance() - Constructor for class smile.math.distance.ManhattanDistance
-
Constructor.
- ManhattanDistance(double[]) - Constructor for class smile.math.distance.ManhattanDistance
-
Constructor.
- map(int) - Method in class smile.stat.distribution.DiscreteMixture
-
Returns the index of component with maximum a posteriori probability.
- map(double) - Method in class smile.stat.distribution.Mixture
-
Returns the index of component with maximum a posteriori probability.
- map(double[]) - Method in class smile.stat.distribution.MultivariateMixture
-
Returns the index of component with maximum a posteriori probability.
- market(Path) - Static method in class smile.math.matrix.DMatrix
-
Reads a matrix from a Matrix Market File Format file.
- market(Path) - Static method in class smile.math.matrix.SMatrix
-
Reads a matrix from a Matrix Market File Format file.
- Matern - Class in smile.math.kernel
-
The class of Matérn kernels is a generalization of the Gaussian/RBF.
- Matern(double, double, double, double) - Constructor for class smile.math.kernel.Matern
-
Constructor.
- MaternKernel - Class in smile.math.kernel
-
The class of Matérn kernels is a generalization of the Gaussian/RBF.
- MaternKernel(double, double) - Constructor for class smile.math.kernel.MaternKernel
-
Constructor.
- MaternKernel(double, double, double, double) - Constructor for class smile.math.kernel.MaternKernel
-
Constructor.
- MathEx - Class in smile.math
-
Extra basic numeric functions.
- Matrix - Class in smile.math.matrix
-
- Matrix(int, int) - Constructor for class smile.math.matrix.Matrix
-
Constructor of zero matrix.
- Matrix(int, int, double) - Constructor for class smile.math.matrix.Matrix
-
Constructor.
- Matrix(int, int, double[][]) - Constructor for class smile.math.matrix.Matrix
-
Constructor.
- Matrix(double[][]) - Constructor for class smile.math.matrix.Matrix
-
Constructor.
- Matrix(double[]) - Constructor for class smile.math.matrix.Matrix
-
Constructor of a column vector/matrix with given array as the internal storage.
- Matrix(double[], int, int) - Constructor for class smile.math.matrix.Matrix
-
Constructor of a column vector/matrix with given array as the internal storage.
- Matrix(int, int, int, DoubleBuffer) - Constructor for class smile.math.matrix.Matrix
-
Constructor.
- Matrix.Cholesky - Class in smile.math.matrix
-
The Cholesky decomposition of a symmetric, positive-definite matrix.
- Matrix.EVD - Class in smile.math.matrix
-
Eigenvalue decomposition.
- Matrix.LU - Class in smile.math.matrix
-
The LU decomposition.
- Matrix.QR - Class in smile.math.matrix
-
The QR decomposition.
- Matrix.SVD - Class in smile.math.matrix
-
Singular Value Decomposition.
- max(int, int, int) - Static method in class smile.math.MathEx
-
maximum of 3 integers
- max(float, float, float) - Static method in class smile.math.MathEx
-
maximum of 3 floats
- max(double, double, double) - Static method in class smile.math.MathEx
-
maximum of 3 doubles
- max(int, int, int, int) - Static method in class smile.math.MathEx
-
maximum of 4 integers
- max(float, float, float, float) - Static method in class smile.math.MathEx
-
maximum of 4 floats
- max(double, double, double, double) - Static method in class smile.math.MathEx
-
maximum of 4 doubles
- max(int[]) - Static method in class smile.math.MathEx
-
Returns the maximum value of an array.
- max(float[]) - Static method in class smile.math.MathEx
-
Returns the maximum value of an array.
- max(double[]) - Static method in class smile.math.MathEx
-
Returns the maximum value of an array.
- max(int[][]) - Static method in class smile.math.MathEx
-
Returns the maximum of a matrix.
- max(double[][]) - Static method in class smile.math.MathEx
-
Returns the maximum of a matrix.
- max - Variable in class smile.util.IntSet
-
The maximum of values.
- mean(int[]) - Static method in class smile.math.MathEx
-
Returns the mean of an array.
- mean(float[]) - Static method in class smile.math.MathEx
-
Returns the mean of an array.
- mean(double[]) - Static method in class smile.math.MathEx
-
Returns the mean of an array.
- mean() - Method in class smile.stat.distribution.BernoulliDistribution
-
- mean() - Method in class smile.stat.distribution.BetaDistribution
-
- mean() - Method in class smile.stat.distribution.BinomialDistribution
-
- mean() - Method in class smile.stat.distribution.ChiSquareDistribution
-
- mean() - Method in class smile.stat.distribution.DiscreteMixture
-
- mean() - Method in interface smile.stat.distribution.Distribution
-
The mean of distribution.
- mean() - Method in class smile.stat.distribution.EmpiricalDistribution
-
- mean() - Method in class smile.stat.distribution.ExponentialDistribution
-
- mean() - Method in class smile.stat.distribution.FDistribution
-
- mean() - Method in class smile.stat.distribution.GammaDistribution
-
- mean() - Method in class smile.stat.distribution.GaussianDistribution
-
- mean() - Method in class smile.stat.distribution.GeometricDistribution
-
- mean() - Method in class smile.stat.distribution.HyperGeometricDistribution
-
- mean() - Method in class smile.stat.distribution.KernelDensity
-
- mean() - Method in class smile.stat.distribution.LogisticDistribution
-
- mean() - Method in class smile.stat.distribution.LogNormalDistribution
-
- mean() - Method in class smile.stat.distribution.Mixture
-
- mean() - Method in interface smile.stat.distribution.MultivariateDistribution
-
The mean vector of distribution.
- mean() - Method in class smile.stat.distribution.MultivariateGaussianDistribution
-
- mean() - Method in class smile.stat.distribution.MultivariateMixture
-
- mean() - Method in class smile.stat.distribution.NegativeBinomialDistribution
-
- mean() - Method in class smile.stat.distribution.PoissonDistribution
-
- mean() - Method in class smile.stat.distribution.ShiftedGeometricDistribution
-
- mean() - Method in class smile.stat.distribution.TDistribution
-
- mean() - Method in class smile.stat.distribution.WeibullDistribution
-
- median(int[]) - Static method in class smile.math.MathEx
-
Find the median of an array of type int.
- median(float[]) - Static method in class smile.math.MathEx
-
Find the median of an array of type float.
- median(double[]) - Static method in class smile.math.MathEx
-
Find the median of an array of type double.
- median(T[]) - Static method in class smile.math.MathEx
-
Find the median of an array of type double.
- median(int[]) - Static method in interface smile.sort.QuickSelect
-
Find the median of an array of type integer.
- median(float[]) - Static method in interface smile.sort.QuickSelect
-
Find the median of an array of type float.
- median(double[]) - Static method in interface smile.sort.QuickSelect
-
Find the median of an array of type double.
- median(T[]) - Static method in interface smile.sort.QuickSelect
-
Find the median of an array of type double.
- MercerKernel<T> - Interface in smile.math.kernel
-
Mercer kernel, also called covariance function in Gaussian process.
- MersenneTwister - Class in smile.math.random
-
32-bit Mersenne Twister.
- MersenneTwister() - Constructor for class smile.math.random.MersenneTwister
-
Constructor.
- MersenneTwister(int) - Constructor for class smile.math.random.MersenneTwister
-
Constructor.
- MersenneTwister(long) - Constructor for class smile.math.random.MersenneTwister
-
Constructor.
- MersenneTwister64 - Class in smile.math.random
-
64-bit Mersenne Twister.
- MersenneTwister64() - Constructor for class smile.math.random.MersenneTwister64
-
Constructor.
- MersenneTwister64(long) - Constructor for class smile.math.random.MersenneTwister64
-
Constructor.
- method - Variable in class smile.stat.hypothesis.ChiSqTest
-
A character string indicating what type of test was performed.
- method - Variable in class smile.stat.hypothesis.CorTest
-
A character string indicating what type of test was performed.
- method - Variable in class smile.stat.hypothesis.KSTest
-
A character string indicating what type of test was performed.
- method - Variable in class smile.stat.hypothesis.TTest
-
A character string indicating what type of test was performed.
- Metric<T> - Interface in smile.math.distance
-
A metric function defines a distance between elements of a set.
- min(int, int, int) - Static method in class smile.math.MathEx
-
minimum of 3 integers
- min(float, float, float) - Static method in class smile.math.MathEx
-
minimum of 3 floats
- min(double, double, double) - Static method in class smile.math.MathEx
-
minimum of 3 doubles
- min(int, int, int, int) - Static method in class smile.math.MathEx
-
minimum of 4 integers
- min(float, float, float, float) - Static method in class smile.math.MathEx
-
minimum of 4 floats
- min(double, double, double, double) - Static method in class smile.math.MathEx
-
minimum of 4 doubles
- min(int[]) - Static method in class smile.math.MathEx
-
Returns the minimum value of an array.
- min(float[]) - Static method in class smile.math.MathEx
-
Returns the minimum value of an array.
- min(double[]) - Static method in class smile.math.MathEx
-
Returns the minimum value of an array.
- min(int[][]) - Static method in class smile.math.MathEx
-
Returns the minimum of a matrix.
- min(double[][]) - Static method in class smile.math.MathEx
-
Returns the minimum of a matrix.
- min - Variable in class smile.util.IntSet
-
The minimum of values.
- minimize(DifferentiableMultivariateFunction, double[], double, int) - Static method in class smile.math.BFGS
-
This method solves the unconstrained minimization problem
- minimize(DifferentiableMultivariateFunction, int, double[], double, int) - Static method in class smile.math.BFGS
-
This method solves the unconstrained minimization problem
- minimize(DifferentiableMultivariateFunction, int, double[], double[], double[], double, int) - Static method in class smile.math.BFGS
-
This method solves the bound constrained minimization problem
using the L-BFGS-B method.
- MinkowskiDistance - Class in smile.math.distance
-
Minkowski distance of order p or Lp-norm, is a generalization of
Euclidean distance that is actually L2-norm.
- MinkowskiDistance(int) - Constructor for class smile.math.distance.MinkowskiDistance
-
Constructor.
- MinkowskiDistance(int, double[]) - Constructor for class smile.math.distance.MinkowskiDistance
-
Constructor.
- Mixture - Class in smile.stat.distribution
-
A finite mixture model is a probabilistic model for density estimation
using a mixture distribution.
- Mixture(Mixture.Component...) - Constructor for class smile.stat.distribution.Mixture
-
Constructor.
- Mixture.Component - Class in smile.stat.distribution
-
A component in the mixture distribution is defined by a distribution
and its weight in the mixture.
- MKL() - Static method in interface smile.math.blas.BLAS
-
Creates an MKL instance.
- MKL() - Static method in interface smile.math.blas.LAPACK
-
Creates an MKL instance.
- mm(Transpose, Transpose, float, FloatMatrix, float, FloatMatrix) - Method in class smile.math.matrix.FloatMatrix
-
Matrix-matrix multiplication.
- mm(FloatMatrix) - Method in class smile.math.matrix.FloatMatrix
-
Returns matrix multiplication A * B.
- mm(FloatSparseMatrix) - Method in class smile.math.matrix.FloatSparseMatrix
-
Returns the matrix multiplication C = A * B.
- mm(Transpose, Transpose, double, Matrix, double, Matrix) - Method in class smile.math.matrix.Matrix
-
Matrix-matrix multiplication.
- mm(Matrix) - Method in class smile.math.matrix.Matrix
-
Returns matrix multiplication A * B.
- mm(SparseMatrix) - Method in class smile.math.matrix.SparseMatrix
-
Returns the matrix multiplication C = A * B.
- mt(FloatMatrix) - Method in class smile.math.matrix.FloatMatrix
-
Returns matrix multiplication A * B'.
- mt(Matrix) - Method in class smile.math.matrix.Matrix
-
Returns matrix multiplication A * B'.
- mu - Variable in class smile.stat.distribution.GaussianDistribution
-
The mean.
- mu - Variable in class smile.stat.distribution.LogisticDistribution
-
The location parameter.
- mu - Variable in class smile.stat.distribution.LogNormalDistribution
-
The mean of normal distribution.
- mu - Variable in class smile.stat.distribution.MultivariateGaussianDistribution
-
The mean vector.
- mul(Complex) - Method in class smile.math.Complex
-
Returns this * b.
- mul(int, int, float) - Method in class smile.math.matrix.FloatMatrix
-
A[i,j] *= b
- mul(float) - Method in class smile.math.matrix.FloatMatrix
-
A *= b
- mul(int, int, float, FloatMatrix) - Method in class smile.math.matrix.FloatMatrix
-
Element-wise submatrix multiplication A[i, j] *= alpha * B
- mul(FloatMatrix) - Method in class smile.math.matrix.FloatMatrix
-
Element-wise multiplication A *= B
- mul(float, FloatMatrix) - Method in class smile.math.matrix.FloatMatrix
-
Element-wise multiplication A *= alpha * B
- mul(float, FloatMatrix, FloatMatrix) - Method in class smile.math.matrix.FloatMatrix
-
Element-wise multiplication C = alpha * A * B
- mul(int, int, double) - Method in class smile.math.matrix.Matrix
-
A[i,j] *= b
- mul(double) - Method in class smile.math.matrix.Matrix
-
A *= b
- mul(int, int, double, Matrix) - Method in class smile.math.matrix.Matrix
-
Element-wise submatrix multiplication A[i, j] *= alpha * B
- mul(Matrix) - Method in class smile.math.matrix.Matrix
-
Element-wise multiplication A *= B
- mul(double, Matrix) - Method in class smile.math.matrix.Matrix
-
Element-wise multiplication A *= alpha * B
- mul(double, Matrix, Matrix) - Method in class smile.math.matrix.Matrix
-
Element-wise multiplication C = alpha * A * B
- mul(int, int, double) - Method in class smile.util.Array2D
-
- mul(Array2D) - Method in class smile.util.Array2D
-
- mul(double) - Method in class smile.util.Array2D
-
- mul(int, int, int) - Method in class smile.util.IntArray2D
-
- mul(IntArray2D) - Method in class smile.util.IntArray2D
-
- mul(int) - Method in class smile.util.IntArray2D
-
- MultiquadricRadialBasis - Class in smile.math.rbf
-
Multiquadric RBF.
- MultiquadricRadialBasis() - Constructor for class smile.math.rbf.MultiquadricRadialBasis
-
Constructor.
- MultiquadricRadialBasis(double) - Constructor for class smile.math.rbf.MultiquadricRadialBasis
-
Constructor.
- MultivariateDistribution - Interface in smile.stat.distribution
-
Probability distribution of multivariate random variable.
- MultivariateExponentialFamily - Interface in smile.stat.distribution
-
The purpose of this interface is mainly to define the method M that is
the Maximization step in the EM algorithm.
- MultivariateExponentialFamilyMixture - Class in smile.stat.distribution
-
The finite mixture of distributions from multivariate exponential family.
- MultivariateExponentialFamilyMixture(MultivariateMixture.Component...) - Constructor for class smile.stat.distribution.MultivariateExponentialFamilyMixture
-
Constructor.
- MultivariateFunction - Interface in smile.math
-
An interface representing a multivariate real function.
- MultivariateGaussianDistribution - Class in smile.stat.distribution
-
Multivariate Gaussian distribution.
- MultivariateGaussianDistribution(double[], double) - Constructor for class smile.stat.distribution.MultivariateGaussianDistribution
-
Constructor.
- MultivariateGaussianDistribution(double[], double[]) - Constructor for class smile.stat.distribution.MultivariateGaussianDistribution
-
Constructor.
- MultivariateGaussianDistribution(double[], Matrix) - Constructor for class smile.stat.distribution.MultivariateGaussianDistribution
-
Constructor.
- MultivariateGaussianMixture - Class in smile.stat.distribution
-
Finite multivariate Gaussian mixture.
- MultivariateGaussianMixture(MultivariateMixture.Component...) - Constructor for class smile.stat.distribution.MultivariateGaussianMixture
-
Constructor.
- MultivariateMixture - Class in smile.stat.distribution
-
The finite mixture of multivariate distributions.
- MultivariateMixture(MultivariateMixture.Component...) - Constructor for class smile.stat.distribution.MultivariateMixture
-
Constructor.
- MultivariateMixture.Component - Class in smile.stat.distribution
-
A component in the mixture distribution is defined by a distribution
and its weight in the mixture.
- MurmurHash2 - Class in smile.hash
-
MurmurHash is a very fast, non-cryptographic hash suitable for general hash-based
lookup.
- MurmurHash2() - Constructor for class smile.hash.MurmurHash2
-
- MurmurHash3 - Class in smile.hash
-
MurmurHash is a very fast, non-cryptographic hash suitable for general hash-based
lookup.
- MurmurHash3() - Constructor for class smile.hash.MurmurHash3
-
- MutableInt - Class in smile.util
-
A mutable int wrapper.
- MutableInt() - Constructor for class smile.util.MutableInt
-
Constructor.
- MutableInt(int) - Constructor for class smile.util.MutableInt
-
Constructor.
- mutate() - Method in class smile.gap.BitString
-
- mutate() - Method in interface smile.gap.Chromosome
-
For genetic algorithms, this method mutates the chromosome randomly.
- mv(Transpose, double, double[], double, double[]) - Method in class smile.math.matrix.BandMatrix
-
- mv(double[], int, int) - Method in class smile.math.matrix.BandMatrix
-
- mv(Transpose, double, double[], double, double[]) - Method in class smile.math.matrix.DMatrix
-
Matrix-vector multiplication.
- mv(double[]) - Method in class smile.math.matrix.DMatrix
-
- mv(double[], double[]) - Method in class smile.math.matrix.DMatrix
-
- mv(double, double[], double, double[]) - Method in class smile.math.matrix.DMatrix
-
Matrix-vector multiplication.
- mv(Transpose, float, float[], float, float[]) - Method in class smile.math.matrix.FloatBandMatrix
-
- mv(float[], int, int) - Method in class smile.math.matrix.FloatBandMatrix
-
- mv(Transpose, float, FloatBuffer, float, FloatBuffer) - Method in class smile.math.matrix.FloatMatrix
-
Matrix-vector multiplication.
- mv(Transpose, float, float[], float, float[]) - Method in class smile.math.matrix.FloatMatrix
-
- mv(float[], int, int) - Method in class smile.math.matrix.FloatMatrix
-
- mv(Transpose, float, float[], float, float[]) - Method in class smile.math.matrix.FloatSparseMatrix
-
- mv(float[], int, int) - Method in class smile.math.matrix.FloatSparseMatrix
-
- mv(Transpose, float, float[], float, float[]) - Method in class smile.math.matrix.FloatSymmMatrix
-
- mv(float[], int, int) - Method in class smile.math.matrix.FloatSymmMatrix
-
- mv(T) - Method in class smile.math.matrix.IMatrix
-
Returns the matrix-vector multiplication A * x.
- mv(T, T) - Method in class smile.math.matrix.IMatrix
-
Matrix-vector multiplication y = A * x.
- mv(T, int, int) - Method in class smile.math.matrix.IMatrix
-
Matrix-vector multiplication A * x.
- mv(Transpose, double, DoubleBuffer, double, DoubleBuffer) - Method in class smile.math.matrix.Matrix
-
Matrix-vector multiplication.
- mv(Transpose, double, double[], double, double[]) - Method in class smile.math.matrix.Matrix
-
- mv(double[], int, int) - Method in class smile.math.matrix.Matrix
-
- mv(Transpose, float, float[], float, float[]) - Method in class smile.math.matrix.SMatrix
-
Matrix-vector multiplication.
- mv(float[]) - Method in class smile.math.matrix.SMatrix
-
- mv(float[], float[]) - Method in class smile.math.matrix.SMatrix
-
- mv(float, float[], float, float[]) - Method in class smile.math.matrix.SMatrix
-
Matrix-vector multiplication.
- mv(Transpose, double, double[], double, double[]) - Method in class smile.math.matrix.SparseMatrix
-
- mv(double[], int, int) - Method in class smile.math.matrix.SparseMatrix
-
- mv(Transpose, double, double[], double, double[]) - Method in class smile.math.matrix.SymmMatrix
-
- mv(double[], int, int) - Method in class smile.math.matrix.SymmMatrix
-
- p - Variable in class smile.stat.distribution.BernoulliDistribution
-
Probability of success.
- p(int) - Method in class smile.stat.distribution.BernoulliDistribution
-
- p(double) - Method in class smile.stat.distribution.BetaDistribution
-
- p - Variable in class smile.stat.distribution.BinomialDistribution
-
The probability of success.
- p(int) - Method in class smile.stat.distribution.BinomialDistribution
-
- p(double) - Method in class smile.stat.distribution.ChiSquareDistribution
-
- p(int) - Method in class smile.stat.distribution.DiscreteDistribution
-
The probability mass function.
- p(double) - Method in class smile.stat.distribution.DiscreteDistribution
-
- p(int) - Method in class smile.stat.distribution.DiscreteMixture
-
- p(double) - Method in interface smile.stat.distribution.Distribution
-
The probability density function for continuous distribution
or probability mass function for discrete distribution at x.
- p - Variable in class smile.stat.distribution.EmpiricalDistribution
-
The probabilities for each x.
- p(int) - Method in class smile.stat.distribution.EmpiricalDistribution
-
- p(double) - Method in class smile.stat.distribution.ExponentialDistribution
-
- p(double) - Method in class smile.stat.distribution.FDistribution
-
- p(double) - Method in class smile.stat.distribution.GammaDistribution
-
- p(double) - Method in class smile.stat.distribution.GaussianDistribution
-
- p - Variable in class smile.stat.distribution.GeometricDistribution
-
Probability of success on each trial.
- p(int) - Method in class smile.stat.distribution.GeometricDistribution
-
- p(int) - Method in class smile.stat.distribution.HyperGeometricDistribution
-
- p(double) - Method in class smile.stat.distribution.KernelDensity
-
- p(double) - Method in class smile.stat.distribution.LogisticDistribution
-
- p(double) - Method in class smile.stat.distribution.LogNormalDistribution
-
- p(double) - Method in class smile.stat.distribution.Mixture
-
- p(double[]) - Method in interface smile.stat.distribution.MultivariateDistribution
-
The probability density function for continuous distribution
or probability mass function for discrete distribution at x.
- p(double[]) - Method in class smile.stat.distribution.MultivariateGaussianDistribution
-
- p(double[]) - Method in class smile.stat.distribution.MultivariateMixture
-
- p - Variable in class smile.stat.distribution.NegativeBinomialDistribution
-
The success probability in each experiment.
- p(int) - Method in class smile.stat.distribution.NegativeBinomialDistribution
-
- p(int) - Method in class smile.stat.distribution.PoissonDistribution
-
- p - Variable in class smile.stat.distribution.ShiftedGeometricDistribution
-
The probability of success.
- p(int) - Method in class smile.stat.distribution.ShiftedGeometricDistribution
-
- p(double) - Method in class smile.stat.distribution.TDistribution
-
- p(double) - Method in class smile.stat.distribution.WeibullDistribution
-
- p - Variable in class smile.stat.GoodTuring
-
The probabilities corresponding to the observed frequencies.
- p0 - Variable in class smile.stat.GoodTuring
-
The joint probability of all unobserved species.
- PageRank - Interface in smile.math.matrix
-
PageRank is a link analysis algorithm and it assigns a numerical weighting
to each element of a hyperlinked set of documents, such as the World Wide
Web, with the purpose of "measuring" its relative importance within the
set.
- parameters - Variable in class smile.math.LevenbergMarquardt
-
The fitted parameters.
- parseDoubleArray(String) - Static method in interface smile.util.Strings
-
Parses a double array in format '[1.0, 2.0, 3.0]'.
- parseIntArray(String) - Static method in interface smile.util.Strings
-
Parses a double array in format '[1.0, 2.0, 3.0]'.
- Paths - Interface in smile.util
-
Static methods that return a Path by converting a path string or URI.
- pbtrf(Layout, UPLO, int, int, double[], int) - Method in interface smile.math.blas.LAPACK
-
Computes the Cholesky factorization of a real symmetric
positive definite band matrix A.
- pbtrf(Layout, UPLO, int, int, DoubleBuffer, int) - Method in interface smile.math.blas.LAPACK
-
Computes the Cholesky factorization of a real symmetric
positive definite band matrix A.
- pbtrf(Layout, UPLO, int, int, float[], int) - Method in interface smile.math.blas.LAPACK
-
Computes the Cholesky factorization of a real symmetric
positive definite band matrix A.
- pbtrf(Layout, UPLO, int, int, FloatBuffer, int) - Method in interface smile.math.blas.LAPACK
-
Computes the Cholesky factorization of a real symmetric
positive definite band matrix A.
- pbtrf(Layout, UPLO, int, int, double[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- pbtrf(Layout, UPLO, int, int, DoubleBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- pbtrf(Layout, UPLO, int, int, float[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- pbtrf(Layout, UPLO, int, int, FloatBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- pbtrs(Layout, UPLO, int, int, int, double[], int, double[], int) - Method in interface smile.math.blas.LAPACK
-
Solves a system of linear equations
- pbtrs(Layout, UPLO, int, int, int, DoubleBuffer, int, DoubleBuffer, int) - Method in interface smile.math.blas.LAPACK
-
Solves a system of linear equations
- pbtrs(Layout, UPLO, int, int, int, float[], int, float[], int) - Method in interface smile.math.blas.LAPACK
-
Solves a system of linear equations
- pbtrs(Layout, UPLO, int, int, int, FloatBuffer, int, FloatBuffer, int) - Method in interface smile.math.blas.LAPACK
-
Solves a system of linear equations
- pbtrs(Layout, UPLO, int, int, int, double[], int, double[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- pbtrs(Layout, UPLO, int, int, int, DoubleBuffer, int, DoubleBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- pbtrs(Layout, UPLO, int, int, int, float[], int, float[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- pbtrs(Layout, UPLO, int, int, int, FloatBuffer, int, FloatBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- pdist(int[][]) - Static method in class smile.math.MathEx
-
Returns the pairwise distance matrix of multiple binary sparse vectors.
- pdist(int[][], boolean) - Static method in class smile.math.MathEx
-
Returns the pairwise distance matrix of multiple binary sparse vectors.
- pdist(float[][]) - Static method in class smile.math.MathEx
-
Returns the pairwise distance matrix of multiple vectors.
- pdist(float[][], boolean) - Static method in class smile.math.MathEx
-
Returns the pairwise distance matrix of multiple vectors.
- pdist(double[][]) - Static method in class smile.math.MathEx
-
Returns the pairwise distance matrix of multiple vectors.
- pdist(double[][], boolean) - Static method in class smile.math.MathEx
-
Returns the pairwise distance matrix of multiple vectors.
- pdist(SparseArray[]) - Static method in class smile.math.MathEx
-
Returns the pairwise distance matrix of multiple vectors.
- pdist(SparseArray[], boolean) - Static method in class smile.math.MathEx
-
Returns the pairwise distance matrix of multiple vectors.
- pdist(T[], double[][], Distance<T>) - Static method in class smile.math.MathEx
-
Computes the pairwise distance matrix of multiple vectors.
- pdot(int[][]) - Static method in class smile.math.MathEx
-
Returns the pairwise dot product matrix of binary sparse vectors.
- pdot(float[][]) - Static method in class smile.math.MathEx
-
Returns the pairwise dot product matrix of float vectors.
- pdot(double[][]) - Static method in class smile.math.MathEx
-
Returns the pairwise dot product matrix of double vectors.
- pdot(SparseArray[]) - Static method in class smile.math.MathEx
-
Returns the pairwise dot product matrix of multiple vectors.
- pearson(double[], double[]) - Static method in class smile.stat.hypothesis.CorTest
-
Pearson correlation coefficient test.
- PearsonKernel - Class in smile.math.kernel
-
Pearson VII universal kernel.
- PearsonKernel(double, double) - Constructor for class smile.math.kernel.PearsonKernel
-
Constructor.
- PearsonKernel(double, double, double, double) - Constructor for class smile.math.kernel.PearsonKernel
-
Constructor.
- peek() - Method in class smile.sort.DoubleHeapSelect
-
Returns the k-th smallest value seen so far.
- peek() - Method in class smile.sort.FloatHeapSelect
-
Returns the k-th smallest value seen so far.
- peek() - Method in class smile.sort.HeapSelect
-
Returns the k-th smallest value seen so far.
- peek() - Method in class smile.sort.IntHeapSelect
-
Returns the k-th smallest value seen so far.
- PerfectHash - Class in smile.hash
-
A perfect hash of an array of strings to their index in the array.
- PerfectHash(String...) - Constructor for class smile.hash.PerfectHash
-
Constructs the perfect hash of strings.
- PerfectHash(int[], String...) - Constructor for class smile.hash.PerfectHash
-
Constructs the perfect hash of strings.
- PerfectMap<T> - Class in smile.hash
-
Perfect hash based immutable map.
- PerfectMap.Builder<T> - Class in smile.hash
-
Builder of perfect map.
- permutate(int) - Static method in class smile.math.MathEx
-
Generates a permutation of 0, 1, 2, ..., n-1, which is useful for
sampling without replacement.
- permutate(int[]) - Static method in class smile.math.MathEx
-
Generates a permutation of given array.
- permutate(float[]) - Static method in class smile.math.MathEx
-
Generates a permutation of given array.
- permutate(double[]) - Static method in class smile.math.MathEx
-
Generates a permutation of given array.
- permutate(Object[]) - Static method in class smile.math.MathEx
-
Generates a permutation of given array.
- permutate(int) - Method in class smile.math.Random
-
Generates a permutation of 0, 1, 2, ..., n-1, which is useful for
sampling without replacement.
- permutate(int[]) - Method in class smile.math.Random
-
Generates a permutation of given array.
- permutate(float[]) - Method in class smile.math.Random
-
Generates a permutation of given array.
- permutate(double[]) - Method in class smile.math.Random
-
Generates a permutation of given array.
- permutate(Object[]) - Method in class smile.math.Random
-
Generates a permutation of given array.
- phase() - Method in class smile.math.Complex
-
Returns angle/phase/argument between -pi and pi.
- piecewise(int[], double[]) - Static method in interface smile.math.TimeFunction
-
Returns the piecewise constant learning rate.
- pinv() - Method in class smile.math.matrix.FloatMatrix.SVD
-
Returns the pseudo inverse.
- pinv() - Method in class smile.math.matrix.Matrix.SVD
-
Returns the pseudo inverse.
- PoissonDistribution - Class in smile.stat.distribution
-
Poisson distribution expresses the probability of a number of events
occurring in a fixed period of time if these events occur with a known
average rate and independently of the time since the last event.
- PoissonDistribution(double) - Constructor for class smile.stat.distribution.PoissonDistribution
-
Constructor.
- poll() - Method in class smile.util.PriorityQueue
-
Removes and returns the index of item with minimum value (highest priority).
- Polynomial - Class in smile.math.kernel
-
The polynomial kernel.
- Polynomial(int, double, double, double[], double[]) - Constructor for class smile.math.kernel.Polynomial
-
Constructor.
- polynomial(double, double, double, boolean, double) - Static method in interface smile.math.TimeFunction
-
Returns the polynomial learning rate decay function that starts with
an initial learning rate and reach an end learning rate in the given
decay steps.
- PolynomialKernel - Class in smile.math.kernel
-
The polynomial kernel.
- PolynomialKernel(int) - Constructor for class smile.math.kernel.PolynomialKernel
-
Constructor with scale 1 and offset 0.
- PolynomialKernel(int, double, double) - Constructor for class smile.math.kernel.PolynomialKernel
-
Constructor.
- PolynomialKernel(int, double, double, double[], double[]) - Constructor for class smile.math.kernel.PolynomialKernel
-
Constructor.
- population() - Method in class smile.gap.GeneticAlgorithm
-
Returns the population of current generation.
- posteriori(int) - Method in class smile.stat.distribution.DiscreteMixture
-
Returns the posteriori probabilities.
- posteriori(double) - Method in class smile.stat.distribution.Mixture
-
Returns the posteriori probabilities.
- posteriori(double[]) - Method in class smile.stat.distribution.MultivariateMixture
-
Returns the posteriori probabilities.
- posv(Layout, UPLO, int, int, double[], int, double[], int) - Method in interface smile.math.blas.LAPACK
-
Solves a real system of linear equations.
- posv(Layout, UPLO, int, int, DoubleBuffer, int, DoubleBuffer, int) - Method in interface smile.math.blas.LAPACK
-
Solves a real system of linear equations.
- posv(Layout, UPLO, int, int, float[], int, float[], int) - Method in interface smile.math.blas.LAPACK
-
Solves a real system of linear equations.
- posv(Layout, UPLO, int, int, FloatBuffer, int, FloatBuffer, int) - Method in interface smile.math.blas.LAPACK
-
Solves a real system of linear equations.
- posv(Layout, UPLO, int, int, double[], int, double[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- posv(Layout, UPLO, int, int, DoubleBuffer, int, DoubleBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- posv(Layout, UPLO, int, int, float[], int, float[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- posv(Layout, UPLO, int, int, FloatBuffer, int, FloatBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- potrf(Layout, UPLO, int, double[], int) - Method in interface smile.math.blas.LAPACK
-
Computes the Cholesky factorization of a real symmetric
positive definite matrix A.
- potrf(Layout, UPLO, int, DoubleBuffer, int) - Method in interface smile.math.blas.LAPACK
-
Computes the Cholesky factorization of a real symmetric
positive definite matrix A.
- potrf(Layout, UPLO, int, float[], int) - Method in interface smile.math.blas.LAPACK
-
Computes the Cholesky factorization of a real symmetric
positive definite matrix A.
- potrf(Layout, UPLO, int, FloatBuffer, int) - Method in interface smile.math.blas.LAPACK
-
Computes the Cholesky factorization of a real symmetric
positive definite matrix A.
- potrf(Layout, UPLO, int, double[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- potrf(Layout, UPLO, int, DoubleBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- potrf(Layout, UPLO, int, float[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- potrf(Layout, UPLO, int, FloatBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- potrf2(Layout, UPLO, int, double[], int) - Method in interface smile.math.blas.LAPACK
-
Computes the Cholesky factorization of a real symmetric
positive definite matrix A using the recursive algorithm.
- potrf2(Layout, UPLO, int, DoubleBuffer, int) - Method in interface smile.math.blas.LAPACK
-
Computes the Cholesky factorization of a real symmetric
positive definite matrix A using the recursive algorithm.
- potrf2(Layout, UPLO, int, float[], int) - Method in interface smile.math.blas.LAPACK
-
Computes the Cholesky factorization of a real symmetric
positive definite matrix A using the recursive algorithm.
- potrf2(Layout, UPLO, int, FloatBuffer, int) - Method in interface smile.math.blas.LAPACK
-
Computes the Cholesky factorization of a real symmetric
positive definite matrix A using the recursive algorithm.
- potrf2(Layout, UPLO, int, double[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- potrf2(Layout, UPLO, int, DoubleBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- potrf2(Layout, UPLO, int, float[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- potrf2(Layout, UPLO, int, FloatBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- potrs(Layout, UPLO, int, int, double[], int, double[], int) - Method in interface smile.math.blas.LAPACK
-
Solves a system of linear equations
- potrs(Layout, UPLO, int, int, DoubleBuffer, int, DoubleBuffer, int) - Method in interface smile.math.blas.LAPACK
-
Solves a system of linear equations
- potrs(Layout, UPLO, int, int, float[], int, float[], int) - Method in interface smile.math.blas.LAPACK
-
Solves a system of linear equations
- potrs(Layout, UPLO, int, int, FloatBuffer, int, FloatBuffer, int) - Method in interface smile.math.blas.LAPACK
-
Solves a system of linear equations
- potrs(Layout, UPLO, int, int, double[], int, double[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- potrs(Layout, UPLO, int, int, DoubleBuffer, int, DoubleBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- potrs(Layout, UPLO, int, int, float[], int, float[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- potrs(Layout, UPLO, int, int, FloatBuffer, int, FloatBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- pow(double[], double) - Static method in class smile.math.MathEx
-
Raise each element of an array to a scalar power.
- PowerIteration - Class in smile.math.matrix
-
The power iteration (also known as power method) is an eigenvalue algorithm
that will produce the greatest (in absolute value) eigenvalue and a nonzero
vector the corresponding eigenvector.
- PowerIteration() - Constructor for class smile.math.matrix.PowerIteration
-
- ppsv(Layout, UPLO, int, int, double[], double[], int) - Method in interface smile.math.blas.LAPACK
-
Solves a real system of linear equations.
- ppsv(Layout, UPLO, int, int, DoubleBuffer, DoubleBuffer, int) - Method in interface smile.math.blas.LAPACK
-
Solves a real system of linear equations.
- ppsv(Layout, UPLO, int, int, float[], float[], int) - Method in interface smile.math.blas.LAPACK
-
Solves a real system of linear equations.
- ppsv(Layout, UPLO, int, int, FloatBuffer, FloatBuffer, int) - Method in interface smile.math.blas.LAPACK
-
Solves a real system of linear equations.
- ppsv(Layout, UPLO, int, int, double[], double[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- ppsv(Layout, UPLO, int, int, DoubleBuffer, DoubleBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- ppsv(Layout, UPLO, int, int, float[], float[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- ppsv(Layout, UPLO, int, int, FloatBuffer, FloatBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- pptrf(Layout, UPLO, int, double[]) - Method in interface smile.math.blas.LAPACK
-
Computes the Cholesky factorization of a real symmetric
positive definite packed matrix A.
- pptrf(Layout, UPLO, int, DoubleBuffer) - Method in interface smile.math.blas.LAPACK
-
Computes the Cholesky factorization of a real symmetric
positive definite packed matrix A.
- pptrf(Layout, UPLO, int, float[]) - Method in interface smile.math.blas.LAPACK
-
Computes the Cholesky factorization of a real symmetric
positive definite packed matrix A.
- pptrf(Layout, UPLO, int, FloatBuffer) - Method in interface smile.math.blas.LAPACK
-
Computes the Cholesky factorization of a real symmetric
positive definite packed matrix A.
- pptrf(Layout, UPLO, int, double[]) - Method in class smile.math.blas.openblas.OpenBLAS
-
- pptrf(Layout, UPLO, int, DoubleBuffer) - Method in class smile.math.blas.openblas.OpenBLAS
-
- pptrf(Layout, UPLO, int, float[]) - Method in class smile.math.blas.openblas.OpenBLAS
-
- pptrf(Layout, UPLO, int, FloatBuffer) - Method in class smile.math.blas.openblas.OpenBLAS
-
- pptrs(Layout, UPLO, int, int, double[], double[], int) - Method in interface smile.math.blas.LAPACK
-
Solves a system of linear equations
- pptrs(Layout, UPLO, int, int, DoubleBuffer, DoubleBuffer, int) - Method in interface smile.math.blas.LAPACK
-
Solves a system of linear equations
- pptrs(Layout, UPLO, int, int, float[], float[], int) - Method in interface smile.math.blas.LAPACK
-
Solves a system of linear equations
- pptrs(Layout, UPLO, int, int, FloatBuffer, FloatBuffer, int) - Method in interface smile.math.blas.LAPACK
-
Solves a system of linear equations
- pptrs(Layout, UPLO, int, int, double[], double[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- pptrs(Layout, UPLO, int, int, DoubleBuffer, DoubleBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- pptrs(Layout, UPLO, int, int, float[], float[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- pptrs(Layout, UPLO, int, int, FloatBuffer, FloatBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- Preconditioner - Interface in smile.math.matrix
-
The preconditioner matrix in the biconjugate gradient method.
- priori - Variable in class smile.stat.distribution.DiscreteMixture.Component
-
The priori probability of component.
- priori - Variable in class smile.stat.distribution.Mixture.Component
-
The priori probability of component.
- priori - Variable in class smile.stat.distribution.MultivariateMixture.Component
-
The priori probability of component.
- PriorityQueue - Class in smile.util
-
Priority Queue for index items.
- PriorityQueue(double[]) - Constructor for class smile.util.PriorityQueue
-
Constructor.
- PriorityQueue(int, double[]) - Constructor for class smile.util.PriorityQueue
-
Constructor.
- probablePrime(long, int) - Static method in class smile.math.MathEx
-
Returns a probably prime number greater than n.
- ProductKernel<T> - Class in smile.math.kernel
-
The product kernel takes two kernels and combines them via k1(x, y) * k2(x, y).
- ProductKernel(MercerKernel<T>, MercerKernel<T>) - Constructor for class smile.math.kernel.ProductKernel
-
Constructor.
- put(int, double) - Method in class smile.util.IntDoubleHashMap
-
Associates the specified value with the specified key in this map.
- pvalue - Variable in class smile.stat.hypothesis.ChiSqTest
-
p-value
- pvalue - Variable in class smile.stat.hypothesis.CorTest
-
(two-sided) p-value of test
- pvalue - Variable in class smile.stat.hypothesis.FTest
-
p-value
- pvalue - Variable in class smile.stat.hypothesis.KSTest
-
P-value
- pvalue - Variable in class smile.stat.hypothesis.TTest
-
p-value
- R() - Method in class smile.math.matrix.FloatMatrix.QR
-
Returns the upper triangular factor.
- R() - Method in class smile.math.matrix.Matrix.QR
-
Returns the upper triangular factor.
- r - Variable in class smile.stat.distribution.NegativeBinomialDistribution
-
The number of failures until the experiment is stopped.
- RadialBasisFunction - Interface in smile.math.rbf
-
A radial basis function (RBF) is a real-valued function whose value depends
only on the distance from the origin, so that φ(x)=φ(||x||); or
alternatively on the distance from some other point c, called a center, so
that φ(x,c)=φ(||x-c||).
- RADIX - Static variable in class smile.math.MathEx
-
The base of the exponent of the double type.
- rand(int, int, Distribution) - Static method in class smile.math.matrix.FloatMatrix
-
Returns a random matrix.
- rand(int, int, float, float) - Static method in class smile.math.matrix.FloatMatrix
-
Returns a random matrix of uniform distribution.
- rand(int, int, Distribution) - Static method in class smile.math.matrix.Matrix
-
Returns a random matrix.
- rand(int, int, double, double) - Static method in class smile.math.matrix.Matrix
-
Returns a random matrix of uniform distribution.
- rand() - Method in class smile.stat.distribution.BernoulliDistribution
-
- rand() - Method in class smile.stat.distribution.BetaDistribution
-
- rand() - Method in class smile.stat.distribution.BinomialDistribution
-
This function generates a random variate with the binomial distribution.
- rand() - Method in class smile.stat.distribution.ChiSquareDistribution
-
- rand() - Method in class smile.stat.distribution.DiscreteMixture
-
- rand() - Method in interface smile.stat.distribution.Distribution
-
Generates a random number following this distribution.
- rand(int) - Method in interface smile.stat.distribution.Distribution
-
Generates a set of random numbers following this distribution.
- rand() - Method in class smile.stat.distribution.EmpiricalDistribution
-
- rand() - Method in class smile.stat.distribution.ExponentialDistribution
-
- rand() - Method in class smile.stat.distribution.FDistribution
-
- rand() - Method in class smile.stat.distribution.GammaDistribution
-
Only support shape parameter k of integer.
- rand() - Method in class smile.stat.distribution.GaussianDistribution
-
Uses the Box-Muller algorithm to transform Random.random()'s into Gaussian deviates.
- rand() - Method in class smile.stat.distribution.GeometricDistribution
-
- rand() - Method in class smile.stat.distribution.HyperGeometricDistribution
-
Uses inversion by chop-down search from the mode when the mean < 20
and the patchwork-rejection method when the mean > 20.
- rand() - Method in class smile.stat.distribution.KernelDensity
-
Random number generator.
- rand() - Method in class smile.stat.distribution.LogisticDistribution
-
- rand() - Method in class smile.stat.distribution.LogNormalDistribution
-
- rand() - Method in class smile.stat.distribution.Mixture
-
- rand() - Method in class smile.stat.distribution.MultivariateGaussianDistribution
-
Generate a random multivariate Gaussian sample.
- rand(int) - Method in class smile.stat.distribution.MultivariateGaussianDistribution
-
Generates a set of random numbers following this distribution.
- rand() - Method in class smile.stat.distribution.NegativeBinomialDistribution
-
- rand() - Method in class smile.stat.distribution.PoissonDistribution
-
This function generates a random variate with the poisson distribution.
- rand() - Method in class smile.stat.distribution.ShiftedGeometricDistribution
-
- rand() - Method in class smile.stat.distribution.TDistribution
-
- rand() - Method in class smile.stat.distribution.WeibullDistribution
-
- randi() - Method in class smile.stat.distribution.DiscreteDistribution
-
Generates an integer random numbers following this discrete distribution.
- randi(int) - Method in class smile.stat.distribution.DiscreteDistribution
-
Generates a set of integer random numbers following this discrete distribution.
- randi(int) - Method in class smile.stat.distribution.EmpiricalDistribution
-
- randInverseCDF() - Method in class smile.stat.distribution.GaussianDistribution
-
Uses Inverse CDF method to generate a Gaussian deviate.
- randn(int, int) - Static method in class smile.math.matrix.FloatMatrix
-
Returns a random matrix of standard normal distribution.
- randn(int, int) - Static method in class smile.math.matrix.Matrix
-
Returns a random matrix of standard normal distribution.
- random(double[]) - Static method in class smile.math.MathEx
-
Given a set of n probabilities, generate a random number in [0, n).
- random(double[], int) - Static method in class smile.math.MathEx
-
Given a set of m probabilities, draw with replacement a set of n random
number in [0, m).
- random() - Static method in class smile.math.MathEx
-
Generate a random number in [0, 1).
- random(int) - Static method in class smile.math.MathEx
-
Generate n random numbers in [0, 1).
- random(double, double) - Static method in class smile.math.MathEx
-
Generate a uniform random number in the range [lo, hi).
- random(double, double, int) - Static method in class smile.math.MathEx
-
Generate n uniform random numbers in the range [lo, hi).
- Random - Class in smile.math
-
This is a high quality random number generator as a replacement of
the standard Random class of Java system.
- Random() - Constructor for class smile.math.Random
-
Initialize with default random number generator engine.
- Random(long) - Constructor for class smile.math.Random
-
Initialize with given seed for default random number generator engine.
- random(int, double) - Static method in interface smile.stat.Sampling
-
Random sampling.
- randomInt(int) - Static method in class smile.math.MathEx
-
Returns a random integer in [0, n).
- randomInt(int, int) - Static method in class smile.math.MathEx
-
Returns a random integer in [lo, hi).
- randomLong() - Static method in class smile.math.MathEx
-
Returns a random long integer.
- RandomNumberGenerator - Interface in smile.math.random
-
Random number generator interface.
- range() - Method in class smile.math.matrix.FloatMatrix.SVD
-
Returns the matrix which columns are the orthonormal basis for the range space.
- range() - Method in class smile.math.matrix.Matrix.SVD
-
Returns the matrix which columns are the orthonormal basis for the range space.
- Rank() - Static method in interface smile.gap.Selection
-
Rank Selection.
- rank() - Method in class smile.math.matrix.FloatMatrix.SVD
-
Returns the effective numerical matrix rank.
- rank() - Method in class smile.math.matrix.Matrix.SVD
-
Returns the effective numerical matrix rank.
- rbind(int[]...) - Static method in class smile.math.MathEx
-
Take a sequence of vector arguments and combine by rows.
- rbind(float[]...) - Static method in class smile.math.MathEx
-
Take a sequence of vector arguments and combine by rows.
- rbind(double[]...) - Static method in class smile.math.MathEx
-
Take a sequence of vector arguments and combine by rows.
- rbind(String[]...) - Static method in class smile.math.MathEx
-
Take a sequence of vector arguments and combine by rows.
- re - Variable in class smile.math.Complex
-
The real part.
- reciprocal() - Method in class smile.math.Complex
-
Returns the reciprocal.
- regularizedIncompleteBetaFunction(double, double, double) - Static method in class smile.math.special.Beta
-
Regularized Incomplete Beta function.
- regularizedIncompleteGamma(double, double) - Static method in class smile.math.special.Gamma
-
Regularized Incomplete Gamma Function
P(s,x) = ∫0x e-t t(s-1) dt
- regularizedUpperIncompleteGamma(double, double) - Static method in class smile.math.special.Gamma
-
Regularized Upper/Complementary Incomplete Gamma Function
Q(s,x) = 1 - P(s,x) = 1 - ∫0x e-t t(s-1) dt
- rejection(double, double, double) - Method in class smile.stat.distribution.AbstractDistribution
-
Use the rejection technique to draw a sample from the given
distribution.
- remove(int) - Method in class smile.util.DoubleArrayList
-
Removes the value at specified index from the list.
- remove(int) - Method in class smile.util.IntArrayList
-
Removes the value at specified index from the list.
- remove(int) - Method in class smile.util.IntDoubleHashMap
-
Removes the mapping for the specified key from this map if present.
- remove(int) - Method in class smile.util.IntHashSet
-
Removes the specified element from this set if it is present.
- remove(int) - Method in class smile.util.SparseArray
-
Removes an entry.
- removeChild(Concept) - Method in class smile.taxonomy.Concept
-
Remove a child to this node
- removeKeyword(String) - Method in class smile.taxonomy.Concept
-
Remove a keyword from the concept synset.
- replaceNaN(float) - Method in class smile.math.matrix.FloatMatrix
-
Replaces NaN's with given value.
- replaceNaN(double) - Method in class smile.math.matrix.Matrix
-
Replaces NaN's with given value.
- replaceNaN(double) - Method in class smile.util.Array2D
-
- residuals - Variable in class smile.math.LevenbergMarquardt
-
The residuals.
- reverse(int[]) - Static method in class smile.math.MathEx
-
Reverses the order of the elements in the specified array.
- reverse(float[]) - Static method in class smile.math.MathEx
-
Reverses the order of the elements in the specified array.
- reverse(double[]) - Static method in class smile.math.MathEx
-
Reverses the order of the elements in the specified array.
- reverse(T[]) - Static method in class smile.math.MathEx
-
Reverses the order of the elements in the specified array.
- rightPad(String, int, char) - Static method in interface smile.util.Strings
-
Right pad a String with a specified character.
- Root - Interface in smile.math
-
Root finding algorithms.
- RouletteWheel() - Static method in interface smile.gap.Selection
-
Roulette Wheel Selection, also called fitness proportionate selection.
- round(double, int) - Static method in class smile.math.MathEx
-
Round a double vale to given digits such as 10^n, where n is a positive
or negative integer.
- ROUND_STYLE - Static variable in class smile.math.MathEx
-
Rounding style.
- row(int) - Method in class smile.math.matrix.FloatMatrix
-
Returns the i-th row.
- row(int...) - Method in class smile.math.matrix.FloatMatrix
-
Returns the matrix of selected rows.
- row(int) - Method in class smile.math.matrix.Matrix
-
Returns the i-th row.
- row(int...) - Method in class smile.math.matrix.Matrix
-
Returns the matrix of selected rows.
- rowMax(int[][]) - Static method in class smile.math.MathEx
-
Returns the row maximum for a matrix.
- rowMax(double[][]) - Static method in class smile.math.MathEx
-
Returns the row maximum for a matrix.
- rowMeans(double[][]) - Static method in class smile.math.MathEx
-
Returns the row means for a matrix.
- rowMeans() - Method in class smile.math.matrix.FloatMatrix
-
Returns the mean of each row.
- rowMeans() - Method in class smile.math.matrix.Matrix
-
Returns the mean of each row.
- rowMin(int[][]) - Static method in class smile.math.MathEx
-
Returns the row minimum for a matrix.
- rowMin(double[][]) - Static method in class smile.math.MathEx
-
Returns the row minimum for a matrix.
- rowName(int) - Method in class smile.math.matrix.IMatrix
-
Returns the name of i-th row.
- rowNames() - Method in class smile.math.matrix.IMatrix
-
Returns the row names.
- rowNames(String[]) - Method in class smile.math.matrix.IMatrix
-
Sets the row names.
- rowSds(double[][]) - Static method in class smile.math.MathEx
-
Returns the row standard deviations for a matrix.
- rowSds() - Method in class smile.math.matrix.FloatMatrix
-
Returns the standard deviations of each row.
- rowSds() - Method in class smile.math.matrix.Matrix
-
Returns the standard deviations of each row.
- rowSums(int[][]) - Static method in class smile.math.MathEx
-
Returns the row sums for a matrix.
- rowSums(double[][]) - Static method in class smile.math.MathEx
-
Returns the row sums for a matrix.
- rowSums() - Method in class smile.math.matrix.FloatMatrix
-
Returns the sum of each row.
- rowSums() - Method in class smile.math.matrix.Matrix
-
Returns the sum of each row.
- rutherford(Path) - Static method in class smile.math.matrix.FloatSparseMatrix
-
Reads a sparse matrix from a Rutherford-Boeing Exchange Format file.
- rutherford(Path) - Static method in class smile.math.matrix.SparseMatrix
-
Reads a sparse matrix from a Rutherford-Boeing Exchange Format file.
- s - Variable in class smile.math.matrix.FloatMatrix.SVD
-
The singular values in descending order.
- s - Variable in class smile.math.matrix.Matrix.SVD
-
The singular values in descending order.
- Sampling - Interface in smile.stat
-
Random sampling Sampling is the selection of a subset of individuals
from within a statistical population to estimate characteristics of
the whole population.
- sbmv(Layout, UPLO, int, int, double, double[], int, double[], int, double, double[], int) - Method in interface smile.math.blas.BLAS
-
Performs the matrix-vector operation using a symmetric band matrix.
- sbmv(Layout, UPLO, int, int, double, DoubleBuffer, int, DoubleBuffer, int, double, DoubleBuffer, int) - Method in interface smile.math.blas.BLAS
-
Performs the matrix-vector operation using a symmetric band matrix.
- sbmv(Layout, UPLO, int, int, float, float[], int, float[], int, float, float[], int) - Method in interface smile.math.blas.BLAS
-
Performs the matrix-vector operation using a symmetric band matrix.
- sbmv(Layout, UPLO, int, int, float, FloatBuffer, int, FloatBuffer, int, float, FloatBuffer, int) - Method in interface smile.math.blas.BLAS
-
Performs the matrix-vector operation using a symmetric band matrix.
- sbmv(Layout, UPLO, int, int, double, double[], int, double[], int, double, double[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- sbmv(Layout, UPLO, int, int, double, DoubleBuffer, int, DoubleBuffer, int, double, DoubleBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- sbmv(Layout, UPLO, int, int, float, float[], int, float[], int, float, float[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- sbmv(Layout, UPLO, int, int, float, FloatBuffer, int, FloatBuffer, int, float, FloatBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- scal(int, double, double[], int) - Method in interface smile.math.blas.BLAS
-
Scales a vector with a scalar.
- scal(int, float, float[], int) - Method in interface smile.math.blas.BLAS
-
Scales a vector with a scalar.
- scal(double, double[]) - Method in interface smile.math.blas.BLAS
-
Scales a vector with a scalar.
- scal(float, float[]) - Method in interface smile.math.blas.BLAS
-
Scales a vector with a scalar.
- scal(int, double, double[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- scal(int, float, float[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- scale(double) - Method in class smile.math.Complex
-
Scalar multiplication.
- scale() - Method in class smile.math.kernel.Gaussian
-
Returns the length scale of kernel.
- scale() - Method in class smile.math.kernel.HyperbolicTangent
-
Returns the scale of kernel.
- scale() - Method in class smile.math.kernel.Laplacian
-
Returns the length scale of kernel.
- scale() - Method in class smile.math.kernel.Matern
-
Returns the length scale of kernel.
- scale() - Method in class smile.math.kernel.Polynomial
-
Returns the scale of kernel.
- scale() - Method in class smile.math.kernel.ThinPlateSpline
-
Returns the length scale of kernel.
- scale(double[][]) - Static method in class smile.math.MathEx
-
Scales each column of a matrix to range [0, 1].
- scale(double, double[]) - Static method in class smile.math.MathEx
-
Scale each element of an array by a constant x = a * x.
- scale(double, double[], double[]) - Static method in class smile.math.MathEx
-
Scale each element of an array by a constant y = a * x.
- scale() - Method in class smile.math.matrix.FloatMatrix
-
Centers and scales the columns of matrix.
- scale(float[], float[]) - Method in class smile.math.matrix.FloatMatrix
-
Centers and scales the columns of matrix.
- scale() - Method in class smile.math.matrix.Matrix
-
Centers and scales the columns of matrix.
- scale(double[], double[]) - Method in class smile.math.matrix.Matrix
-
Centers and scales the columns of matrix.
- scale - Variable in class smile.stat.distribution.LogisticDistribution
-
The scale parameter.
- ScaledRouletteWheel() - Static method in interface smile.gap.Selection
-
Scaled Roulette Wheel Selection.
- scatter() - Method in class smile.stat.distribution.MultivariateGaussianDistribution
-
Returns the scatter of distribution, which is defined as |Σ|.
- score(T) - Method in interface smile.gap.Fitness
-
Returns the non-negative fitness value of a chromosome.
- scott(double[]) - Static method in interface smile.math.Histogram
-
Returns the number of bins by Scott's rule h = 3.5 * σ / (n1/3).
- sd(int[]) - Static method in class smile.math.MathEx
-
Returns the standard deviation of an array.
- sd(float[]) - Static method in class smile.math.MathEx
-
Returns the standard deviation of an array.
- sd(double[]) - Static method in class smile.math.MathEx
-
Returns the standard deviation of an array.
- sd() - Method in class smile.stat.distribution.BinomialDistribution
-
- sd() - Method in class smile.stat.distribution.ChiSquareDistribution
-
- sd() - Method in interface smile.stat.distribution.Distribution
-
The standard deviation of distribution.
- sd() - Method in class smile.stat.distribution.EmpiricalDistribution
-
- sd() - Method in class smile.stat.distribution.ExponentialDistribution
-
- sd() - Method in class smile.stat.distribution.GammaDistribution
-
- sd() - Method in class smile.stat.distribution.GaussianDistribution
-
- sd() - Method in class smile.stat.distribution.GeometricDistribution
-
- sd() - Method in class smile.stat.distribution.KernelDensity
-
- sd() - Method in class smile.stat.distribution.LogisticDistribution
-
- sd() - Method in class smile.stat.distribution.NegativeBinomialDistribution
-
- sd() - Method in class smile.stat.distribution.PoissonDistribution
-
- sd() - Method in class smile.stat.distribution.ShiftedGeometricDistribution
-
- sd() - Method in class smile.stat.distribution.TDistribution
-
- seeds(long, int) - Static method in class smile.math.MathEx
-
Returns a stream of prime numbers to be used as RNG seeds.
- select(int[], int) - Static method in interface smile.sort.QuickSelect
-
Given k in [0, n-1], returns an array value from arr such that k array
values are less than or equal to the one returned.
- select(float[], int) - Static method in interface smile.sort.QuickSelect
-
Given k in [0, n-1], returns an array value from arr such that k array
values are less than or equal to the one returned.
- select(double[], int) - Static method in interface smile.sort.QuickSelect
-
Given k in [0, n-1], returns an array value from arr such that k array
values are less than or equal to the one returned.
- select(T[], int) - Static method in interface smile.sort.QuickSelect
-
Given k in [0, n-1], returns an array value from arr such that k array
values are less than or equal to the one returned.
- Selection - Interface in smile.gap
-
The way to select chromosomes from the population as parents to crossover.
- set(int, Complex) - Method in class smile.math.Complex.Array
-
Sets the i-th element.
- set(int, double) - Method in class smile.math.Complex.Array
-
Sets the i-th element with a real value.
- set(int, int, double) - Method in class smile.math.matrix.BandMatrix
-
- set(int, int, double) - Method in class smile.math.matrix.DMatrix
-
Sets A[i, j] = x.
- set(int, int, float) - Method in class smile.math.matrix.FloatBandMatrix
-
- set(int, int, float) - Method in class smile.math.matrix.FloatMatrix
-
- set(int, int, FloatMatrix) - Method in class smile.math.matrix.FloatMatrix
-
Sets submatrix A[i,j] = B.
- set(int, float) - Method in class smile.math.matrix.FloatSparseMatrix
-
Sets the element at the storage index.
- set(int, int, float) - Method in class smile.math.matrix.FloatSparseMatrix
-
- set(int, int, float) - Method in class smile.math.matrix.FloatSymmMatrix
-
- set(int, int, double) - Method in class smile.math.matrix.Matrix
-
- set(int, int, Matrix) - Method in class smile.math.matrix.Matrix
-
Sets submatrix A[i,j] = B.
- set(int, int, float) - Method in class smile.math.matrix.SMatrix
-
Sets A[i,j] = x.
- set(int, double) - Method in class smile.math.matrix.SparseMatrix
-
Sets the element at the storage index.
- set(int, int, double) - Method in class smile.math.matrix.SparseMatrix
-
- set(int, int, double) - Method in class smile.math.matrix.SymmMatrix
-
- set(int, int, double) - Method in class smile.util.Array2D
-
Sets A(i, j).
- set(int, double) - Method in class smile.util.DoubleArrayList
-
Replaces the value at the specified position in this list with the
specified value.
- set(int, int, int) - Method in class smile.util.IntArray2D
-
Sets A(i, j).
- set(int, int) - Method in class smile.util.IntArrayList
-
Replaces the value at the specified position in this list with the
specified value.
- set(int, double) - Method in class smile.util.SparseArray
-
Sets or add an entry.
- setLocalSearchSteps(int) - Method in class smile.gap.GeneticAlgorithm
-
Sets the number of iterations of local search for Lamarckian algorithm.
- setSeed(long) - Static method in class smile.math.MathEx
-
Initialize the random generator with a seed.
- setSeed() - Static method in class smile.math.MathEx
-
Initialize the random generator with a random seed from a
cryptographically strong random number generator.
- setSeed(long) - Method in class smile.math.random.MersenneTwister
-
- setSeed(int) - Method in class smile.math.random.MersenneTwister
-
- setSeed(long) - Method in class smile.math.random.MersenneTwister64
-
- setSeed(long) - Method in interface smile.math.random.RandomNumberGenerator
-
Initialize the random generator with a seed.
- setSeed(long) - Method in class smile.math.Random
-
Initialize the random generator with a seed.
- setSeed(long) - Method in class smile.math.random.UniversalGenerator
-
- ShellSort - Interface in smile.sort
-
Shell sort is a generalization of insertion sort.
- ShiftedGeometricDistribution - Class in smile.stat.distribution
-
The "shifted" geometric distribution is a discrete probability distribution
of the number of failures before the first success, supported on the set
{0, 1, 2, 3, …}.
- ShiftedGeometricDistribution(double) - Constructor for class smile.stat.distribution.ShiftedGeometricDistribution
-
Constructor.
- Side - Enum in smile.math.blas
-
The flag if the symmetric matrix A appears on the left or right
in the matrix-matrix operation.
- siftDown(int[], int, int) - Static method in interface smile.sort.Sort
-
To restore the max-heap condition when a node's priority is decreased.
- siftDown(float[], int, int) - Static method in interface smile.sort.Sort
-
To restore the max-heap condition when a node's priority is decreased.
- siftDown(double[], int, int) - Static method in interface smile.sort.Sort
-
To restore the max-heap condition when a node's priority is decreased.
- siftDown(T[], int, int) - Static method in interface smile.sort.Sort
-
To restore the max-heap condition when a node's priority is decreased.
- siftUp(int[], int) - Static method in interface smile.sort.Sort
-
To restore the max-heap condition when a node's priority is increased.
- siftUp(float[], int) - Static method in interface smile.sort.Sort
-
To restore the max-heap condition when a node's priority is increased.
- siftUp(double[], int) - Static method in interface smile.sort.Sort
-
To restore the max-heap condition when a node's priority is increased.
- siftUp(T[], int) - Static method in interface smile.sort.Sort
-
To restore the max-heap condition when a node's priority is increased.
- sigma() - Method in class smile.math.kernel.PearsonKernel
-
Returns Pearson width.
- sigma - Variable in class smile.stat.distribution.GaussianDistribution
-
The standard deviation.
- sigma - Variable in class smile.stat.distribution.LogNormalDistribution
-
The standard deviation of normal distribution.
- sigma - Variable in class smile.stat.distribution.MultivariateGaussianDistribution
-
The covariance matrix.
- significance(double) - Static method in interface smile.stat.Hypothesis
-
Returns the significance code of p-value.
- SimHash<T> - Interface in smile.hash
-
SimHash is a technique for quickly estimating how similar two sets are.
- sin() - Method in class smile.math.Complex
-
Returns the complex sine.
- size() - Method in class smile.math.matrix.BandMatrix
-
- size() - Method in class smile.math.matrix.FloatBandMatrix
-
- size() - Method in class smile.math.matrix.FloatMatrix
-
- size() - Method in class smile.math.matrix.FloatSparseMatrix
-
- size() - Method in class smile.math.matrix.FloatSymmMatrix
-
- size() - Method in class smile.math.matrix.IMatrix
-
Returns the number of stored matrix elements.
- size() - Method in class smile.math.matrix.Matrix
-
- size() - Method in class smile.math.matrix.SparseMatrix
-
- size() - Method in class smile.math.matrix.SymmMatrix
-
- size() - Method in class smile.sort.HeapSelect
-
Returns the number of objects that have been added into heap.
- size() - Method in class smile.stat.distribution.DiscreteMixture
-
Returns the number of components in the mixture.
- size() - Method in class smile.stat.distribution.Mixture
-
Returns the number of components in the mixture.
- size() - Method in class smile.stat.distribution.MultivariateMixture
-
Returns the number of components in the mixture.
- size() - Method in class smile.util.DoubleArrayList
-
Returns the number of values in the list.
- size() - Method in class smile.util.IntArrayList
-
Returns the number of values in the list.
- size() - Method in class smile.util.IntDoubleHashMap
-
Returns the number of key-value mappings in this map.
- size() - Method in class smile.util.IntHashSet
-
Returns the number of elements in this set.
- size() - Method in class smile.util.IntSet
-
Returns the number of values.
- size() - Method in class smile.util.SparseArray
-
Returns the number of nonzero entries.
- slice(E[], int[]) - Static method in class smile.math.MathEx
-
Returns a slice of data for given indices.
- slice(int[], int[]) - Static method in class smile.math.MathEx
-
Returns a slice of data for given indices.
- slice(float[], int[]) - Static method in class smile.math.MathEx
-
Returns a slice of data for given indices.
- slice(double[], int[]) - Static method in class smile.math.MathEx
-
Returns a slice of data for given indices.
- SMatrix - Class in smile.math.matrix
-
Single precision matrix base class.
- SMatrix() - Constructor for class smile.math.matrix.SMatrix
-
- smile.gap - package smile.gap
-
Genetic algorithm and programming.
- smile.hash - package smile.hash
-
Hashing functions.
- smile.math - package smile.math
-
Basic mathematical functions, complex, differentiable function interfaces,
random number generators, unconstrained optimization, and raw data type
(int and double) array lists, etc.
- smile.math.blas - package smile.math.blas
-
- smile.math.blas.openblas - package smile.math.blas.openblas
-
OpenBLAS library wrapper.
- smile.math.distance - package smile.math.distance
-
Distance and metric measures.
- smile.math.kernel - package smile.math.kernel
-
Mercer kernels.
- smile.math.matrix - package smile.math.matrix
-
Matrix interface, dense and sparse (band or irregular) matrix encapsulation
classes, LU, QR, Cholesky, SVD and eigen decompositions, etc.
- smile.math.random - package smile.math.random
-
High quality random number generators as a replacement of
the standard Random class of Java system.
- smile.math.rbf - package smile.math.rbf
-
Radial basis functions.
- smile.math.special - package smile.math.special
-
Special mathematical functions including beta, erf, and gamma.
- smile.sort - package smile.sort
-
Sorting algorithms.
- smile.stat - package smile.stat
-
Probability distributions and statistical hypothesis tests.
- smile.stat.distribution - package smile.stat.distribution
-
Probability distributions.
- smile.stat.hypothesis - package smile.stat.hypothesis
-
Statistical hypothesis tests.
- smile.taxonomy - package smile.taxonomy
-
A taxonomy is a tree of terms (concepts) where leaves
must be named but intermediary nodes can be anonymous.
- smile.util - package smile.util
-
Utility functions.
- smile.wavelet - package smile.wavelet
-
Discrete wavelet transform (DWT).
- smoothness() - Method in class smile.math.kernel.Matern
-
Returns the smoothness of kernel.
- softmax(double[]) - Static method in class smile.math.MathEx
-
The softmax function without overflow.
- softmax(double[], int) - Static method in class smile.math.MathEx
-
The softmax function without overflow.
- solve(double[], double[], double[], double[]) - Static method in class smile.math.MathEx
-
Solve the tridiagonal linear set which is of diagonal dominance
- solve(double[]) - Method in class smile.math.matrix.BandMatrix.Cholesky
-
Solves the linear system A * x = b.
- solve(Matrix) - Method in class smile.math.matrix.BandMatrix.Cholesky
-
Solves the linear system A * X = B.
- solve(double[]) - Method in class smile.math.matrix.BandMatrix.LU
-
Solve A * x = b.
- solve(Matrix) - Method in class smile.math.matrix.BandMatrix.LU
-
Solve A * X = B.
- solve(DMatrix, double[], double[]) - Static method in class smile.math.matrix.BiconjugateGradient
-
Solves A * x = b by iterative biconjugate gradient method with Jacobi
preconditioner matrix.
- solve(DMatrix, double[], double[], Preconditioner, double, int, int) - Static method in class smile.math.matrix.BiconjugateGradient
-
Solves A * x = b by iterative biconjugate gradient method.
- solve(float[]) - Method in class smile.math.matrix.FloatBandMatrix.Cholesky
-
Solves the linear system A * x = b.
- solve(FloatMatrix) - Method in class smile.math.matrix.FloatBandMatrix.Cholesky
-
Solves the linear system A * X = B.
- solve(float[]) - Method in class smile.math.matrix.FloatBandMatrix.LU
-
Solve A * x = b.
- solve(FloatMatrix) - Method in class smile.math.matrix.FloatBandMatrix.LU
-
Solve A * X = B.
- solve(float[]) - Method in class smile.math.matrix.FloatMatrix.Cholesky
-
Solves the linear system A * x = b.
- solve(FloatMatrix) - Method in class smile.math.matrix.FloatMatrix.Cholesky
-
Solves the linear system A * X = B.
- solve(float[]) - Method in class smile.math.matrix.FloatMatrix.LU
-
Solve A * x = b.
- solve(FloatMatrix) - Method in class smile.math.matrix.FloatMatrix.LU
-
Solve A * X = B.
- solve(float[]) - Method in class smile.math.matrix.FloatMatrix.QR
-
Solves the least squares min || B - A*X ||.
- solve(FloatMatrix) - Method in class smile.math.matrix.FloatMatrix.QR
-
Solves the least squares min || B - A*X ||.
- solve(float[]) - Method in class smile.math.matrix.FloatMatrix.SVD
-
Solves the least squares min || B - A*X ||.
- solve(float[]) - Method in class smile.math.matrix.FloatSymmMatrix.BunchKaufman
-
Solve A * x = b.
- solve(FloatMatrix) - Method in class smile.math.matrix.FloatSymmMatrix.BunchKaufman
-
Solve A * X = B.
- solve(float[]) - Method in class smile.math.matrix.FloatSymmMatrix.Cholesky
-
Solves the linear system A * x = b.
- solve(FloatMatrix) - Method in class smile.math.matrix.FloatSymmMatrix.Cholesky
-
Solves the linear system A * X = B.
- solve(double[], double[]) - Method in interface smile.math.matrix.LinearSolver
-
Solve A*x = b.
- solve(double[]) - Method in class smile.math.matrix.Matrix.Cholesky
-
Solves the linear system A * x = b.
- solve(Matrix) - Method in class smile.math.matrix.Matrix.Cholesky
-
Solves the linear system A * X = B.
- solve(double[]) - Method in class smile.math.matrix.Matrix.LU
-
Solve A * x = b.
- solve(Matrix) - Method in class smile.math.matrix.Matrix.LU
-
Solve A * X = B.
- solve(double[]) - Method in class smile.math.matrix.Matrix.QR
-
Solves the least squares min || B - A*X ||.
- solve(Matrix) - Method in class smile.math.matrix.Matrix.QR
-
Solves the least squares min || B - A*X ||.
- solve(double[]) - Method in class smile.math.matrix.Matrix.SVD
-
Solves the least squares min || B - A*X ||.
- solve(double[], double[]) - Method in interface smile.math.matrix.Preconditioner
-
Solve Ad * x = b for the preconditioner matrix Ad.
- solve(double[]) - Method in class smile.math.matrix.SymmMatrix.BunchKaufman
-
Solve A * x = b.
- solve(Matrix) - Method in class smile.math.matrix.SymmMatrix.BunchKaufman
-
Solve A * X = B.
- solve(double[]) - Method in class smile.math.matrix.SymmMatrix.Cholesky
-
Solves the linear system A * x = b.
- solve(Matrix) - Method in class smile.math.matrix.SymmMatrix.Cholesky
-
Solves the linear system A * X = B.
- sort(double[][]) - Static method in class smile.math.MathEx
-
Sorts each variable and returns the index of values in ascending order.
- sort() - Method in class smile.math.matrix.FloatMatrix.EVD
-
Sorts the eigenvalues in descending order and reorders the
corresponding eigenvectors.
- sort() - Method in class smile.math.matrix.Matrix.EVD
-
Sorts the eigenvalues in descending order and reorders the
corresponding eigenvectors.
- sort() - Method in class smile.sort.DoubleHeapSelect
-
Sort the smallest values.
- sort() - Method in class smile.sort.FloatHeapSelect
-
Sort the smallest values.
- sort() - Method in class smile.sort.HeapSelect
-
Sort the smallest values.
- sort(int[]) - Static method in interface smile.sort.HeapSort
-
Sorts the specified array into ascending numerical order.
- sort(float[]) - Static method in interface smile.sort.HeapSort
-
Sorts the specified array into ascending numerical order.
- sort(double[]) - Static method in interface smile.sort.HeapSort
-
Sorts the specified array into ascending numerical order.
- sort(T[]) - Static method in interface smile.sort.HeapSort
-
Sorts the specified array into ascending order.
- sort() - Method in class smile.sort.IntHeapSelect
-
Sort the smallest values.
- sort(int[]) - Static method in class smile.sort.QuickSort
-
Sorts the specified array into ascending numerical order.
- sort(int[], int[]) - Static method in class smile.sort.QuickSort
-
Besides sorting the array arr, the array brr will be also
rearranged as the same order of arr.
- sort(int[], int[], int) - Static method in class smile.sort.QuickSort
-
This is an efficient implementation Quick Sort algorithm without
recursive.
- sort(int[], double[]) - Static method in class smile.sort.QuickSort
-
Besides sorting the array arr, the array brr will be also
rearranged as the same order of arr.
- sort(int[], double[], int) - Static method in class smile.sort.QuickSort
-
This is an efficient implementation Quick Sort algorithm without
recursive.
- sort(int[], Object[]) - Static method in class smile.sort.QuickSort
-
Besides sorting the array arr, the array brr will be also
rearranged as the same order of arr.
- sort(int[], Object[], int) - Static method in class smile.sort.QuickSort
-
This is an efficient implementation Quick Sort algorithm without
recursive.
- sort(float[]) - Static method in class smile.sort.QuickSort
-
Sorts the specified array into ascending numerical order.
- sort(float[], int[]) - Static method in class smile.sort.QuickSort
-
Besides sorting the array arr, the array brr will be also
rearranged as the same order of arr.
- sort(float[], int[], int) - Static method in class smile.sort.QuickSort
-
This is an efficient implementation Quick Sort algorithm without
recursive.
- sort(float[], float[]) - Static method in class smile.sort.QuickSort
-
Besides sorting the array arr, the array brr will be also
rearranged as the same order of arr.
- sort(float[], float[], int) - Static method in class smile.sort.QuickSort
-
This is an efficient implementation Quick Sort algorithm without
recursive.
- sort(float[], Object[]) - Static method in class smile.sort.QuickSort
-
Besides sorting the array arr, the array brr will be also
rearranged as the same order of arr.
- sort(float[], Object[], int) - Static method in class smile.sort.QuickSort
-
This is an efficient implementation Quick Sort algorithm without
recursive.
- sort(double[]) - Static method in class smile.sort.QuickSort
-
Sorts the specified array into ascending numerical order.
- sort(double[], int[]) - Static method in class smile.sort.QuickSort
-
Besides sorting the array arr, the array brr will be also
rearranged as the same order of arr.
- sort(double[], int[], int) - Static method in class smile.sort.QuickSort
-
This is an efficient implementation Quick Sort algorithm without
recursive.
- sort(double[], double[]) - Static method in class smile.sort.QuickSort
-
This is an efficient implementation Quick Sort algorithm without
recursive.
- sort(double[], double[], int) - Static method in class smile.sort.QuickSort
-
This is an efficient implementation Quick Sort algorithm without
recursive.
- sort(double[], Object[]) - Static method in class smile.sort.QuickSort
-
Besides sorting the array arr, the array brr will be also
rearranged as the same order of arr.
- sort(double[], Object[], int) - Static method in class smile.sort.QuickSort
-
This is an efficient implementation Quick Sort algorithm without
recursive.
- sort(T[]) - Static method in class smile.sort.QuickSort
-
Sorts the specified array into ascending order.
- sort(T[], int[]) - Static method in class smile.sort.QuickSort
-
Besides sorting the array arr, the array brr will be also
rearranged as the same order of arr.
- sort(T[], int[], int) - Static method in class smile.sort.QuickSort
-
This is an efficient implementation Quick Sort algorithm without
recursive.
- sort(T[], int[], int, Comparator<T>) - Static method in class smile.sort.QuickSort
-
This is an efficient implementation Quick Sort algorithm without
recursive.
- sort(T[], Object[]) - Static method in class smile.sort.QuickSort
-
Besides sorting the array arr, the array brr will be also
rearranged as the same order of arr.
- sort(T[], Object[], int) - Static method in class smile.sort.QuickSort
-
This is an efficient implementation Quick Sort algorithm without
recursive.
- sort(int[]) - Static method in interface smile.sort.ShellSort
-
Sorts the specified array into ascending numerical order.
- sort(float[]) - Static method in interface smile.sort.ShellSort
-
Sorts the specified array into ascending numerical order.
- sort(double[]) - Static method in interface smile.sort.ShellSort
-
Sorts the specified array into ascending numerical order.
- sort(T[]) - Static method in interface smile.sort.ShellSort
-
Sorts the specified array into ascending order.
- Sort - Interface in smile.sort
-
Sort algorithm trait that includes useful static functions
such as swap and swift up/down used in many sorting algorithms.
- sort() - Method in class smile.util.SparseArray
-
Sorts the array elements such that the indices are in ascending order.
- SparseArray - Class in smile.util
-
Sparse array of double values.
- SparseArray() - Constructor for class smile.util.SparseArray
-
Constructor.
- SparseArray(int) - Constructor for class smile.util.SparseArray
-
Constructor.
- SparseArray(List<SparseArray.Entry>) - Constructor for class smile.util.SparseArray
-
Constructor.
- SparseArray(Stream<SparseArray.Entry>) - Constructor for class smile.util.SparseArray
-
Constructor.
- SparseArray.Entry - Class in smile.util
-
The entry in a sparse array of double values.
- SparseChebyshevDistance - Class in smile.math.distance
-
Chebyshev distance (or Tchebychev distance), or L∞ metric
is a metric defined on a vector space where the distance between two vectors
is the greatest of their differences along any coordinate dimension.
- SparseChebyshevDistance() - Constructor for class smile.math.distance.SparseChebyshevDistance
-
Constructor.
- SparseEuclideanDistance - Class in smile.math.distance
-
Euclidean distance on sparse arrays.
- SparseEuclideanDistance() - Constructor for class smile.math.distance.SparseEuclideanDistance
-
Constructor.
- SparseEuclideanDistance(double[]) - Constructor for class smile.math.distance.SparseEuclideanDistance
-
Constructor with a given weight vector.
- SparseGaussianKernel - Class in smile.math.kernel
-
Gaussian kernel, also referred as RBF kernel or squared exponential kernel.
- SparseGaussianKernel(double) - Constructor for class smile.math.kernel.SparseGaussianKernel
-
Constructor.
- SparseGaussianKernel(double, double, double) - Constructor for class smile.math.kernel.SparseGaussianKernel
-
Constructor.
- SparseHyperbolicTangentKernel - Class in smile.math.kernel
-
The hyperbolic tangent kernel on sparse data.
- SparseHyperbolicTangentKernel() - Constructor for class smile.math.kernel.SparseHyperbolicTangentKernel
-
Constructor with scale 1.0 and offset 0.0.
- SparseHyperbolicTangentKernel(double, double) - Constructor for class smile.math.kernel.SparseHyperbolicTangentKernel
-
Constructor.
- SparseHyperbolicTangentKernel(double, double, double[], double[]) - Constructor for class smile.math.kernel.SparseHyperbolicTangentKernel
-
Constructor.
- SparseLaplacianKernel - Class in smile.math.kernel
-
Laplacian kernel, also referred as exponential kernel.
- SparseLaplacianKernel(double) - Constructor for class smile.math.kernel.SparseLaplacianKernel
-
Constructor.
- SparseLaplacianKernel(double, double, double) - Constructor for class smile.math.kernel.SparseLaplacianKernel
-
Constructor.
- SparseLinearKernel - Class in smile.math.kernel
-
The linear dot product kernel on sparse arrays.
- SparseLinearKernel() - Constructor for class smile.math.kernel.SparseLinearKernel
-
Constructor.
- SparseManhattanDistance - Class in smile.math.distance
-
Manhattan distance, also known as L1 distance or L1
norm, is the sum of the (absolute) differences of their coordinates.
- SparseManhattanDistance() - Constructor for class smile.math.distance.SparseManhattanDistance
-
Constructor.
- SparseManhattanDistance(double[]) - Constructor for class smile.math.distance.SparseManhattanDistance
-
Constructor.
- SparseMaternKernel - Class in smile.math.kernel
-
The class of Matérn kernels is a generalization of the Gaussian/RBF.
- SparseMaternKernel(double, double) - Constructor for class smile.math.kernel.SparseMaternKernel
-
Constructor.
- SparseMaternKernel(double, double, double, double) - Constructor for class smile.math.kernel.SparseMaternKernel
-
Constructor.
- SparseMatrix - Class in smile.math.matrix
-
A sparse matrix is a matrix populated primarily with zeros.
- SparseMatrix(int, int, double[], int[], int[]) - Constructor for class smile.math.matrix.SparseMatrix
-
Constructor.
- SparseMatrix(double[][]) - Constructor for class smile.math.matrix.SparseMatrix
-
Constructor.
- SparseMatrix(double[][], double) - Constructor for class smile.math.matrix.SparseMatrix
-
Constructor.
- SparseMatrix.Entry - Class in smile.math.matrix
-
Encapsulates an entry in a matrix for use in streaming.
- SparseMinkowskiDistance - Class in smile.math.distance
-
Minkowski distance of order p or Lp-norm, is a generalization of
Euclidean distance that is actually L2-norm.
- SparseMinkowskiDistance(int) - Constructor for class smile.math.distance.SparseMinkowskiDistance
-
Constructor.
- SparseMinkowskiDistance(int, double[]) - Constructor for class smile.math.distance.SparseMinkowskiDistance
-
Constructor.
- SparsePolynomialKernel - Class in smile.math.kernel
-
The polynomial kernel on sparse data.
- SparsePolynomialKernel(int) - Constructor for class smile.math.kernel.SparsePolynomialKernel
-
Constructor with scale 1 and offset 0.
- SparsePolynomialKernel(int, double, double) - Constructor for class smile.math.kernel.SparsePolynomialKernel
-
Constructor.
- SparsePolynomialKernel(int, double, double, double[], double[]) - Constructor for class smile.math.kernel.SparsePolynomialKernel
-
Constructor.
- SparseThinPlateSplineKernel - Class in smile.math.kernel
-
The Thin Plate Spline kernel on sparse data.
- SparseThinPlateSplineKernel(double) - Constructor for class smile.math.kernel.SparseThinPlateSplineKernel
-
Constructor.
- SparseThinPlateSplineKernel(double, double, double) - Constructor for class smile.math.kernel.SparseThinPlateSplineKernel
-
Constructor.
- spearman(int[], int[]) - Static method in class smile.math.MathEx
-
The Spearman Rank Correlation Coefficient is a form of the Pearson
coefficient with the data converted to rankings (ie.
- spearman(float[], float[]) - Static method in class smile.math.MathEx
-
The Spearman Rank Correlation Coefficient is a form of the Pearson
coefficient with the data converted to rankings (ie.
- spearman(double[], double[]) - Static method in class smile.math.MathEx
-
The Spearman Rank Correlation Coefficient is a form of the Pearson
coefficient with the data converted to rankings (ie.
- spearman(double[], double[]) - Static method in class smile.stat.hypothesis.CorTest
-
Spearman rank correlation coefficient test.
- spmv(Layout, UPLO, int, double, double[], double[], int, double, double[], int) - Method in interface smile.math.blas.BLAS
-
Performs the matrix-vector operation using a symmetric packed matrix.
- spmv(Layout, UPLO, int, double, DoubleBuffer, DoubleBuffer, int, double, DoubleBuffer, int) - Method in interface smile.math.blas.BLAS
-
Performs the matrix-vector operation using a symmetric packed matrix.
- spmv(Layout, UPLO, int, float, float[], float[], int, float, float[], int) - Method in interface smile.math.blas.BLAS
-
Performs the matrix-vector operation using a symmetric packed matrix.
- spmv(Layout, UPLO, int, float, FloatBuffer, FloatBuffer, int, float, FloatBuffer, int) - Method in interface smile.math.blas.BLAS
-
Performs the matrix-vector operation using a symmetric packed matrix.
- spmv(Layout, UPLO, int, double, double[], double[], int, double, double[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- spmv(Layout, UPLO, int, double, DoubleBuffer, DoubleBuffer, int, double, DoubleBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- spmv(Layout, UPLO, int, float, float[], float[], int, float, float[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- spmv(Layout, UPLO, int, float, FloatBuffer, FloatBuffer, int, float, FloatBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- spr(Layout, UPLO, int, double, double[], int, double[]) - Method in interface smile.math.blas.BLAS
-
Performs the rank-1 update operation to symmetric packed matrix.
- spr(Layout, UPLO, int, double, DoubleBuffer, int, DoubleBuffer) - Method in interface smile.math.blas.BLAS
-
Performs the rank-1 update operation to symmetric packed matrix.
- spr(Layout, UPLO, int, float, float[], int, float[]) - Method in interface smile.math.blas.BLAS
-
Performs the rank-1 update operation to symmetric packed matrix.
- spr(Layout, UPLO, int, float, FloatBuffer, int, FloatBuffer) - Method in interface smile.math.blas.BLAS
-
Performs the rank-1 update operation to symmetric packed matrix.
- spr(Layout, UPLO, int, double, double[], int, double[]) - Method in class smile.math.blas.openblas.OpenBLAS
-
- spr(Layout, UPLO, int, double, DoubleBuffer, int, DoubleBuffer) - Method in class smile.math.blas.openblas.OpenBLAS
-
- spr(Layout, UPLO, int, float, float[], int, float[]) - Method in class smile.math.blas.openblas.OpenBLAS
-
- spr(Layout, UPLO, int, float, FloatBuffer, int, FloatBuffer) - Method in class smile.math.blas.openblas.OpenBLAS
-
- spsv(Layout, UPLO, int, int, double[], int[], double[], int) - Method in interface smile.math.blas.LAPACK
-
Solves a real system of linear equations.
- spsv(Layout, UPLO, int, int, DoubleBuffer, IntBuffer, DoubleBuffer, int) - Method in interface smile.math.blas.LAPACK
-
Solves a real system of linear equations.
- spsv(Layout, UPLO, int, int, float[], int[], float[], int) - Method in interface smile.math.blas.LAPACK
-
Solves a real system of linear equations.
- spsv(Layout, UPLO, int, int, FloatBuffer, IntBuffer, FloatBuffer, int) - Method in interface smile.math.blas.LAPACK
-
Solves a real system of linear equations.
- spsv(Layout, UPLO, int, int, double[], int[], double[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- spsv(Layout, UPLO, int, int, DoubleBuffer, IntBuffer, DoubleBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- spsv(Layout, UPLO, int, int, float[], int[], float[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- spsv(Layout, UPLO, int, int, FloatBuffer, IntBuffer, FloatBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- sptrf(Layout, UPLO, int, double[], int[]) - Method in interface smile.math.blas.LAPACK
-
Computes the Bunch–Kaufman factorization of a symmetric packed matrix A.
- sptrf(Layout, UPLO, int, DoubleBuffer, IntBuffer) - Method in interface smile.math.blas.LAPACK
-
Computes the Bunch–Kaufman factorization of a symmetric packed matrix A.
- sptrf(Layout, UPLO, int, float[], int[]) - Method in interface smile.math.blas.LAPACK
-
Computes the Bunch–Kaufman factorization of a symmetric packed matrix A.
- sptrf(Layout, UPLO, int, FloatBuffer, IntBuffer) - Method in interface smile.math.blas.LAPACK
-
Computes the Bunch–Kaufman factorization of a symmetric packed matrix A.
- sptrf(Layout, UPLO, int, double[], int[]) - Method in class smile.math.blas.openblas.OpenBLAS
-
- sptrf(Layout, UPLO, int, DoubleBuffer, IntBuffer) - Method in class smile.math.blas.openblas.OpenBLAS
-
- sptrf(Layout, UPLO, int, float[], int[]) - Method in class smile.math.blas.openblas.OpenBLAS
-
- sptrf(Layout, UPLO, int, FloatBuffer, IntBuffer) - Method in class smile.math.blas.openblas.OpenBLAS
-
- sptrs(Layout, UPLO, int, int, double[], int[], double[], int) - Method in interface smile.math.blas.LAPACK
-
Solves a system of linear equations
- sptrs(Layout, UPLO, int, int, DoubleBuffer, IntBuffer, DoubleBuffer, int) - Method in interface smile.math.blas.LAPACK
-
Solves a system of linear equations
- sptrs(Layout, UPLO, int, int, FloatBuffer, IntBuffer, FloatBuffer, int) - Method in interface smile.math.blas.LAPACK
-
Solves a system of linear equations
- sptrs(Layout, UPLO, int, int, float[], int[], float[], int) - Method in interface smile.math.blas.LAPACK
-
Solves a system of linear equations
- sptrs(Layout, UPLO, int, int, double[], int[], double[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- sptrs(Layout, UPLO, int, int, DoubleBuffer, IntBuffer, DoubleBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- sptrs(Layout, UPLO, int, int, float[], int[], float[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- sptrs(Layout, UPLO, int, int, FloatBuffer, IntBuffer, FloatBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- sqr(double) - Static method in class smile.math.MathEx
-
Returns x * x.
- squaredDistance(int[], int[]) - Static method in class smile.math.MathEx
-
The squared Euclidean distance on binary sparse arrays,
which are the indices of nonzero elements in ascending order.
- squaredDistance(float[], float[]) - Static method in class smile.math.MathEx
-
The squared Euclidean distance.
- squaredDistance(double[], double[]) - Static method in class smile.math.MathEx
-
The squared Euclidean distance.
- squaredDistance(SparseArray, SparseArray) - Static method in class smile.math.MathEx
-
The Euclidean distance on sparse arrays.
- squaredDistanceWithMissingValues(double[], double[]) - Static method in class smile.math.MathEx
-
The squared Euclidean distance with handling missing values (represented as NaN).
- sse - Variable in class smile.math.LevenbergMarquardt
-
The sum of squares due to error.
- standardize(double[]) - Static method in class smile.math.MathEx
-
Standardizes an array to mean 0 and variance 1.
- standardize(double[][]) - Static method in class smile.math.MathEx
-
Standardizes each column of a matrix to 0 mean and unit variance.
- strateified(int[], double) - Static method in interface smile.stat.Sampling
-
Stratified sampling.
- stream() - Method in class smile.util.DoubleArrayList
-
Returns the stream of the array list.
- stream() - Method in class smile.util.IntArrayList
-
Returns the stream of the array list.
- stream() - Method in class smile.util.SparseArray
-
Returns the stream of nonzero entries.
- Strings - Interface in smile.util
-
String utility functions.
- sturges(int) - Static method in interface smile.math.Histogram
-
Returns the number of bins by Sturges' rule k = ceil(log2(n) + 1).
- sub(Complex) - Method in class smile.math.Complex
-
Returns this - b.
- sub(double[], double[]) - Static method in class smile.math.MathEx
-
Element-wise subtraction of two arrays y = y - x.
- sub(int, int, float) - Method in class smile.math.matrix.FloatMatrix
-
A[i,j] -= b
- sub(float) - Method in class smile.math.matrix.FloatMatrix
-
A -= b
- sub(int, int, float, FloatMatrix) - Method in class smile.math.matrix.FloatMatrix
-
Element-wise submatrix subtraction A[i, j] -= alpha * B
- sub(FloatMatrix) - Method in class smile.math.matrix.FloatMatrix
-
Element-wise subtraction A -= B
- sub(float, FloatMatrix) - Method in class smile.math.matrix.FloatMatrix
-
Element-wise subtraction A -= alpha * B
- sub(float, FloatMatrix, float, FloatMatrix) - Method in class smile.math.matrix.FloatMatrix
-
Element-wise subtraction C = alpha * A - beta * B
- sub(int, int, double) - Method in class smile.math.matrix.Matrix
-
A[i,j] -= b
- sub(double) - Method in class smile.math.matrix.Matrix
-
A -= b
- sub(int, int, double, Matrix) - Method in class smile.math.matrix.Matrix
-
Element-wise submatrix subtraction A[i, j] -= alpha * B
- sub(Matrix) - Method in class smile.math.matrix.Matrix
-
Element-wise subtraction A -= B
- sub(double, Matrix) - Method in class smile.math.matrix.Matrix
-
Element-wise subtraction A -= alpha * B
- sub(double, Matrix, double, Matrix) - Method in class smile.math.matrix.Matrix
-
Element-wise subtraction C = alpha * A - beta * B
- sub(int, int, double) - Method in class smile.util.Array2D
-
- sub(Array2D) - Method in class smile.util.Array2D
-
- sub(double) - Method in class smile.util.Array2D
-
- sub(int, int, int) - Method in class smile.util.IntArray2D
-
- sub(IntArray2D) - Method in class smile.util.IntArray2D
-
- sub(int) - Method in class smile.util.IntArray2D
-
- submatrix(int, int, int, int) - Method in class smile.math.matrix.FloatMatrix
-
Returns the submatrix which top left at (i, j) and bottom right at (k, l).
- submatrix(int, int, int, int) - Method in class smile.math.matrix.Matrix
-
Returns the submatrix which top left at (i, j) and bottom right at (k, l).
- sum(byte[]) - Static method in class smile.math.MathEx
-
Returns the sum of an array.
- sum(int[]) - Static method in class smile.math.MathEx
-
Returns the sum of an array.
- sum(float[]) - Static method in class smile.math.MathEx
-
Returns the sum of an array.
- sum(double[]) - Static method in class smile.math.MathEx
-
Returns the sum of an array.
- sum() - Method in class smile.math.matrix.FloatMatrix
-
Returns the sum of all elements in the matrix.
- sum() - Method in class smile.math.matrix.Matrix
-
Returns the sum of all elements in the matrix.
- sum() - Method in class smile.util.Array2D
-
- sum() - Method in class smile.util.IntArray2D
-
- SumKernel<T> - Class in smile.math.kernel
-
The sum kernel takes two kernels and combines them via k1(x, y) + k2(x, y)
- SumKernel(MercerKernel<T>, MercerKernel<T>) - Constructor for class smile.math.kernel.SumKernel
-
Constructor.
- svd(DMatrix, int) - Static method in interface smile.math.matrix.ARPACK
-
Computes k largest approximate singular triples of a matrix.
- svd(DMatrix, int, int, double) - Static method in interface smile.math.matrix.ARPACK
-
Computes k largest approximate singular triples of a matrix.
- svd(SMatrix, int) - Static method in interface smile.math.matrix.ARPACK
-
Computes k largest approximate singular triples of a matrix.
- svd(SMatrix, int, int, float) - Static method in interface smile.math.matrix.ARPACK
-
Computes k largest approximate singular triples of a matrix.
- svd() - Method in class smile.math.matrix.FloatMatrix
-
Singular Value Decomposition.
- svd(boolean, boolean) - Method in class smile.math.matrix.FloatMatrix
-
Singular Value Decomposition.
- SVD(int, int, float[]) - Constructor for class smile.math.matrix.FloatMatrix.SVD
-
Constructor.
- SVD(float[], FloatMatrix, FloatMatrix) - Constructor for class smile.math.matrix.FloatMatrix.SVD
-
Constructor.
- svd() - Method in class smile.math.matrix.Matrix
-
Singular Value Decomposition.
- svd(boolean, boolean) - Method in class smile.math.matrix.Matrix
-
Singular Value Decomposition.
- SVD(int, int, double[]) - Constructor for class smile.math.matrix.Matrix.SVD
-
Constructor.
- SVD(double[], Matrix, Matrix) - Constructor for class smile.math.matrix.Matrix.SVD
-
Constructor.
- SVDJob - Enum in smile.math.blas
-
The option if computing singular vectors.
- swap(int, double[], int, double[], int) - Method in interface smile.math.blas.BLAS
-
Swaps two vectors.
- swap(int, float[], int, float[], int) - Method in interface smile.math.blas.BLAS
-
Swaps two vectors.
- swap(double[], double[]) - Method in interface smile.math.blas.BLAS
-
Swaps two vectors.
- swap(float[], float[]) - Method in interface smile.math.blas.BLAS
-
Swaps two vectors.
- swap(int, double[], int, double[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- swap(int, float[], int, float[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- swap(int[], int, int) - Static method in class smile.math.MathEx
-
Swap two elements of an array.
- swap(float[], int, int) - Static method in class smile.math.MathEx
-
Swap two elements of an array.
- swap(double[], int, int) - Static method in class smile.math.MathEx
-
Swap two elements of an array.
- swap(Object[], int, int) - Static method in class smile.math.MathEx
-
Swap two elements of an array.
- swap(int[], int[]) - Static method in class smile.math.MathEx
-
Swap two arrays.
- swap(float[], float[]) - Static method in class smile.math.MathEx
-
Swap two arrays.
- swap(double[], double[]) - Static method in class smile.math.MathEx
-
Swap two arrays.
- swap(E[], E[]) - Static method in class smile.math.MathEx
-
Swap two arrays.
- swap(int[], int, int) - Static method in interface smile.sort.Sort
-
Swap two positions.
- swap(float[], int, int) - Static method in interface smile.sort.Sort
-
Swap two positions.
- swap(double[], int, int) - Static method in interface smile.sort.Sort
-
Swap two positions.
- swap(Object[], int, int) - Static method in interface smile.sort.Sort
-
Swap two positions.
- syev(Layout, EVDJob, UPLO, int, double[], int, double[]) - Method in interface smile.math.blas.LAPACK
-
Computes the eigenvalues and, optionally, the left and/or right
eigenvectors of a real symmetric matrix A.
- syev(Layout, EVDJob, UPLO, int, DoubleBuffer, int, DoubleBuffer) - Method in interface smile.math.blas.LAPACK
-
Computes the eigenvalues and, optionally, the left and/or right
eigenvectors of a real symmetric matrix A.
- syev(Layout, EVDJob, UPLO, int, float[], int, float[]) - Method in interface smile.math.blas.LAPACK
-
Computes the eigenvalues and, optionally, the left and/or right
eigenvectors of a real symmetric matrix A.
- syev(Layout, EVDJob, UPLO, int, FloatBuffer, int, FloatBuffer) - Method in interface smile.math.blas.LAPACK
-
Computes the eigenvalues and, optionally, the left and/or right
eigenvectors of a real symmetric matrix A.
- syev(Layout, EVDJob, UPLO, int, double[], int, double[]) - Method in class smile.math.blas.openblas.OpenBLAS
-
- syev(Layout, EVDJob, UPLO, int, DoubleBuffer, int, DoubleBuffer) - Method in class smile.math.blas.openblas.OpenBLAS
-
- syev(Layout, EVDJob, UPLO, int, float[], int, float[]) - Method in class smile.math.blas.openblas.OpenBLAS
-
- syev(Layout, EVDJob, UPLO, int, FloatBuffer, int, FloatBuffer) - Method in class smile.math.blas.openblas.OpenBLAS
-
- syev(DMatrix, ARPACK.SymmOption, int) - Static method in interface smile.math.matrix.ARPACK
-
Computes NEV eigenvalues of a symmetric double precision matrix.
- syev(DMatrix, ARPACK.SymmOption, int, int, double) - Static method in interface smile.math.matrix.ARPACK
-
Computes NEV eigenvalues of a symmetric double precision matrix.
- syev(SMatrix, ARPACK.SymmOption, int) - Static method in interface smile.math.matrix.ARPACK
-
Computes NEV eigenvalues of a symmetric single precision matrix.
- syev(SMatrix, ARPACK.SymmOption, int, int, float) - Static method in interface smile.math.matrix.ARPACK
-
Computes NEV eigenvalues of a symmetric single precision matrix.
- syevd(Layout, EVDJob, UPLO, int, double[], int, double[]) - Method in interface smile.math.blas.LAPACK
-
Computes the eigenvalues and, optionally, the left and/or right
eigenvectors of a real symmetric matrix A.
- syevd(Layout, EVDJob, UPLO, int, DoubleBuffer, int, DoubleBuffer) - Method in interface smile.math.blas.LAPACK
-
Computes the eigenvalues and, optionally, the left and/or right
eigenvectors of a real symmetric matrix A.
- syevd(Layout, EVDJob, UPLO, int, float[], int, float[]) - Method in interface smile.math.blas.LAPACK
-
Computes the eigenvalues and, optionally, the left and/or right
eigenvectors of a real symmetric matrix A.
- syevd(Layout, EVDJob, UPLO, int, FloatBuffer, int, FloatBuffer) - Method in interface smile.math.blas.LAPACK
-
Computes the eigenvalues and, optionally, the left and/or right
eigenvectors of a real symmetric matrix A.
- syevd(Layout, EVDJob, UPLO, int, double[], int, double[]) - Method in class smile.math.blas.openblas.OpenBLAS
-
- syevd(Layout, EVDJob, UPLO, int, DoubleBuffer, int, DoubleBuffer) - Method in class smile.math.blas.openblas.OpenBLAS
-
- syevd(Layout, EVDJob, UPLO, int, float[], int, float[]) - Method in class smile.math.blas.openblas.OpenBLAS
-
- syevd(Layout, EVDJob, UPLO, int, FloatBuffer, int, FloatBuffer) - Method in class smile.math.blas.openblas.OpenBLAS
-
- syevr(Layout, EVDJob, EigenRange, UPLO, int, double[], int, double, double, int, int, double, int[], double[], double[], int, int[]) - Method in interface smile.math.blas.LAPACK
-
Computes the eigenvalues and, optionally, the left and/or right
eigenvectors of a real symmetric matrix A.
- syevr(Layout, EVDJob, EigenRange, UPLO, int, DoubleBuffer, int, double, double, int, int, double, IntBuffer, DoubleBuffer, DoubleBuffer, int, IntBuffer) - Method in interface smile.math.blas.LAPACK
-
Computes the eigenvalues and, optionally, the left and/or right
eigenvectors of a real symmetric matrix A.
- syevr(Layout, EVDJob, EigenRange, UPLO, int, float[], int, float, float, int, int, float, int[], float[], float[], int, int[]) - Method in interface smile.math.blas.LAPACK
-
Computes the eigenvalues and, optionally, the left and/or right
eigenvectors of a real symmetric matrix A.
- syevr(Layout, EVDJob, EigenRange, UPLO, int, FloatBuffer, int, float, float, int, int, float, IntBuffer, FloatBuffer, FloatBuffer, int, IntBuffer) - Method in interface smile.math.blas.LAPACK
-
Computes the eigenvalues and, optionally, the left and/or right
eigenvectors of a real symmetric matrix A.
- syevr(Layout, EVDJob, EigenRange, UPLO, int, double[], int, double, double, int, int, double, int[], double[], double[], int, int[]) - Method in class smile.math.blas.openblas.OpenBLAS
-
- syevr(Layout, EVDJob, EigenRange, UPLO, int, DoubleBuffer, int, double, double, int, int, double, IntBuffer, DoubleBuffer, DoubleBuffer, int, IntBuffer) - Method in class smile.math.blas.openblas.OpenBLAS
-
- syevr(Layout, EVDJob, EigenRange, UPLO, int, float[], int, float, float, int, int, float, int[], float[], float[], int, int[]) - Method in class smile.math.blas.openblas.OpenBLAS
-
- syevr(Layout, EVDJob, EigenRange, UPLO, int, FloatBuffer, int, float, float, int, int, float, IntBuffer, FloatBuffer, FloatBuffer, int, IntBuffer) - Method in class smile.math.blas.openblas.OpenBLAS
-
- SymletWavelet - Class in smile.wavelet
-
Symlet wavelets.
- SymletWavelet(int) - Constructor for class smile.wavelet.SymletWavelet
-
Constructor.
- symm(Layout, Side, UPLO, int, int, double, double[], int, double[], int, double, double[], int) - Method in interface smile.math.blas.BLAS
-
Performs the matrix-matrix operation where the matrix A is symmetric.
- symm(Layout, Side, UPLO, int, int, double, DoubleBuffer, int, DoubleBuffer, int, double, DoubleBuffer, int) - Method in interface smile.math.blas.BLAS
-
Performs the matrix-matrix operation where the matrix A is symmetric.
- symm(Layout, Side, UPLO, int, int, float, float[], int, float[], int, float, float[], int) - Method in interface smile.math.blas.BLAS
-
Performs the matrix-matrix operation where one input matrix is symmetric.
- symm(Layout, Side, UPLO, int, int, float, FloatBuffer, int, FloatBuffer, int, float, FloatBuffer, int) - Method in interface smile.math.blas.BLAS
-
Performs the matrix-matrix operation where one input matrix is symmetric.
- symm(Layout, Side, UPLO, int, int, double, double[], int, double[], int, double, double[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- symm(Layout, Side, UPLO, int, int, double, DoubleBuffer, int, DoubleBuffer, int, double, DoubleBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- symm(Layout, Side, UPLO, int, int, float, float[], int, float[], int, float, float[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- symm(Layout, Side, UPLO, int, int, float, FloatBuffer, int, FloatBuffer, int, float, FloatBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- SymmMatrix - Class in smile.math.matrix
-
They symmetric matrix in packed storage.
- SymmMatrix(UPLO, int) - Constructor for class smile.math.matrix.SymmMatrix
-
Constructor.
- SymmMatrix(UPLO, double[][]) - Constructor for class smile.math.matrix.SymmMatrix
-
Constructor.
- SymmMatrix.BunchKaufman - Class in smile.math.matrix
-
The LU decomposition.
- SymmMatrix.Cholesky - Class in smile.math.matrix
-
The Cholesky decomposition of a symmetric, positive-definite matrix.
- symv(Layout, UPLO, int, double, double[], int, double[], int, double, double[], int) - Method in interface smile.math.blas.BLAS
-
Performs the matrix-vector operation using a symmetric matrix.
- symv(Layout, UPLO, int, double, DoubleBuffer, int, DoubleBuffer, int, double, DoubleBuffer, int) - Method in interface smile.math.blas.BLAS
-
Performs the matrix-vector operation using a symmetric matrix.
- symv(Layout, UPLO, int, float, float[], int, float[], int, float, float[], int) - Method in interface smile.math.blas.BLAS
-
Performs the matrix-vector operation using a symmetric matrix.
- symv(Layout, UPLO, int, float, FloatBuffer, int, FloatBuffer, int, float, FloatBuffer, int) - Method in interface smile.math.blas.BLAS
-
Performs the matrix-vector operation using a symmetric matrix.
- symv(Layout, UPLO, int, double, double[], int, double[], int, double, double[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- symv(Layout, UPLO, int, double, DoubleBuffer, int, DoubleBuffer, int, double, DoubleBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- symv(Layout, UPLO, int, float, float[], int, float[], int, float, float[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- symv(Layout, UPLO, int, float, FloatBuffer, int, FloatBuffer, int, float, FloatBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- syr(Layout, UPLO, int, double, double[], int, double[], int) - Method in interface smile.math.blas.BLAS
-
Performs the rank-1 update operation to symmetric matrix.
- syr(Layout, UPLO, int, double, DoubleBuffer, int, DoubleBuffer, int) - Method in interface smile.math.blas.BLAS
-
Performs the rank-1 update operation to symmetric matrix.
- syr(Layout, UPLO, int, float, float[], int, float[], int) - Method in interface smile.math.blas.BLAS
-
Performs the rank-1 update operation to symmetric matrix.
- syr(Layout, UPLO, int, float, FloatBuffer, int, FloatBuffer, int) - Method in interface smile.math.blas.BLAS
-
Performs the rank-1 update operation to symmetric matrix.
- syr(Layout, UPLO, int, double, double[], int, double[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- syr(Layout, UPLO, int, double, DoubleBuffer, int, DoubleBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- syr(Layout, UPLO, int, float, float[], int, float[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- syr(Layout, UPLO, int, float, FloatBuffer, int, FloatBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- sysv(Layout, UPLO, int, int, double[], int, int[], double[], int) - Method in interface smile.math.blas.LAPACK
-
Solves a real system of linear equations.
- sysv(Layout, UPLO, int, int, DoubleBuffer, int, IntBuffer, DoubleBuffer, int) - Method in interface smile.math.blas.LAPACK
-
Solves a real system of linear equations.
- sysv(Layout, UPLO, int, int, float[], int, int[], float[], int) - Method in interface smile.math.blas.LAPACK
-
Solves a real system of linear equations.
- sysv(Layout, UPLO, int, int, FloatBuffer, int, IntBuffer, FloatBuffer, int) - Method in interface smile.math.blas.LAPACK
-
Solves a real system of linear equations.
- sysv(Layout, UPLO, int, int, double[], int, int[], double[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- sysv(Layout, UPLO, int, int, DoubleBuffer, int, IntBuffer, DoubleBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- sysv(Layout, UPLO, int, int, float[], int, int[], float[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- sysv(Layout, UPLO, int, int, FloatBuffer, int, IntBuffer, FloatBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- t - Variable in class smile.stat.hypothesis.CorTest
-
test statistic
- t - Variable in class smile.stat.hypothesis.TTest
-
t-statistic
- tan() - Method in class smile.math.Complex
-
Returns the complex tangent.
- tanh(double) - Static method in class smile.math.MathEx
-
Hyperbolic tangent function.
- tau - Variable in class smile.math.matrix.FloatMatrix.QR
-
The scalar factors of the elementary reflectors
- tau - Variable in class smile.math.matrix.Matrix.QR
-
The scalar factors of the elementary reflectors
- TaxonomicDistance - Class in smile.taxonomy
-
The distance between concepts in a taxonomy.
- TaxonomicDistance(Taxonomy) - Constructor for class smile.taxonomy.TaxonomicDistance
-
Constructor.
- Taxonomy - Class in smile.taxonomy
-
A taxonomy is a tree of terms (aka concept) where leaves
must be named but intermediary nodes can be anonymous.
- Taxonomy(String...) - Constructor for class smile.taxonomy.Taxonomy
-
Constructor.
- TDistribution - Class in smile.stat.distribution
-
Student's t-distribution (or simply the t-distribution) is a probability
distribution that arises in the problem of estimating the mean of a
normally distributed population when the sample size is small.
- TDistribution(int) - Constructor for class smile.stat.distribution.TDistribution
-
Constructor.
- test(int[], double[]) - Static method in interface smile.stat.Hypothesis.chisq
-
One-sample chisq test.
- test(int[], double[], int) - Static method in interface smile.stat.Hypothesis.chisq
-
One-sample chisq test.
- test(int[], int[]) - Static method in interface smile.stat.Hypothesis.chisq
-
Two-sample chisq test.
- test(int[], int[], int) - Static method in interface smile.stat.Hypothesis.chisq
-
Two-sample chisq test.
- test(int[][]) - Static method in interface smile.stat.Hypothesis.chisq
-
Given a two-dimensional contingency table in the form of an array of
integers, returns Chi-square test for independence.
- test(int[], double[]) - Static method in class smile.stat.hypothesis.ChiSqTest
-
One-sample chisq test.
- test(int[], double[], int) - Static method in class smile.stat.hypothesis.ChiSqTest
-
One-sample chisq test.
- test(int[], int[]) - Static method in class smile.stat.hypothesis.ChiSqTest
-
Two-sample chisq test.
- test(int[], int[], int) - Static method in class smile.stat.hypothesis.ChiSqTest
-
Two-sample chisq test.
- test(int[][]) - Static method in class smile.stat.hypothesis.ChiSqTest
-
Given a two-dimensional contingency table in the form of an array of
integers, returns Chi-square test for independence.
- test(double[], double[]) - Static method in interface smile.stat.Hypothesis.cor
-
Pearson correlation test.
- test(double[], double[], String) - Static method in interface smile.stat.Hypothesis.cor
-
Correlation test.
- test(double[], double[]) - Static method in interface smile.stat.Hypothesis.F
-
Test if the arrays x and y have significantly different variances.
- test(double[], double[]) - Static method in class smile.stat.hypothesis.FTest
-
Test if the arrays x and y have significantly different variances.
- test(double[], Distribution) - Static method in interface smile.stat.Hypothesis.KS
-
The one-sample KS test for the null hypothesis that the data set x
is drawn from the given distribution.
- test(double[], double[]) - Static method in interface smile.stat.Hypothesis.KS
-
The two-sample KS test for the null hypothesis that the data sets
are drawn from the same distribution.
- test(double[], Distribution) - Static method in class smile.stat.hypothesis.KSTest
-
The one-sample KS test for the null hypothesis that the data set x
is drawn from the given distribution.
- test(double[], double[]) - Static method in class smile.stat.hypothesis.KSTest
-
The two-sample KS test for the null hypothesis that the data sets
are drawn from the same distribution.
- test(double[], double) - Static method in interface smile.stat.Hypothesis.t
-
Independent one-sample t-test whether the mean of a normally distributed
population has a value specified in a null hypothesis.
- test(double[], double[]) - Static method in interface smile.stat.Hypothesis.t
-
Test if the arrays x and y have significantly different means.
- test(double[], double[], String) - Static method in interface smile.stat.Hypothesis.t
-
Test if the arrays x and y have significantly different means.
- test(double, int) - Static method in interface smile.stat.Hypothesis.t
-
Test whether the Pearson correlation coefficient, the slope of
a regression line, differs significantly from 0.
- test(double[], double) - Static method in class smile.stat.hypothesis.TTest
-
Independent one-sample t-test whether the mean of a normally distributed
population has a value specified in a null hypothesis.
- test(double[], double[]) - Static method in class smile.stat.hypothesis.TTest
-
Test if the arrays x and y have significantly different means.
- test(double[], double[], boolean) - Static method in class smile.stat.hypothesis.TTest
-
Test if the arrays x and y have significantly different means.
- test(double, int) - Static method in class smile.stat.hypothesis.TTest
-
Test whether the Pearson correlation coefficient, the slope of
a regression line, differs significantly from 0.
- testPaired(double[], double[]) - Static method in class smile.stat.hypothesis.TTest
-
Given the paired arrays x and y, test if they have significantly
different means.
- text() - Static method in interface smile.hash.SimHash
-
Returns the SimHash for string tokens.
- text(Path) - Static method in class smile.math.matrix.FloatSparseMatrix
-
Reads a sparse matrix from a text file.
- text(Path) - Static method in class smile.math.matrix.SparseMatrix
-
Reads a sparse matrix from a text file.
- theta - Variable in class smile.stat.distribution.GammaDistribution
-
The scale parameter.
- ThinPlateRadialBasis - Class in smile.math.rbf
-
Thin plate RBF.
- ThinPlateRadialBasis() - Constructor for class smile.math.rbf.ThinPlateRadialBasis
-
Constructor.
- ThinPlateRadialBasis(double) - Constructor for class smile.math.rbf.ThinPlateRadialBasis
-
Constructor.
- ThinPlateSpline - Class in smile.math.kernel
-
The Thin Plate Spline kernel.
- ThinPlateSpline(double, double, double) - Constructor for class smile.math.kernel.ThinPlateSpline
-
Constructor.
- ThinPlateSplineKernel - Class in smile.math.kernel
-
The Thin Plate Spline kernel.
- ThinPlateSplineKernel(double) - Constructor for class smile.math.kernel.ThinPlateSplineKernel
-
Constructor.
- ThinPlateSplineKernel(double, double, double) - Constructor for class smile.math.kernel.ThinPlateSplineKernel
-
Constructor.
- TimeFunction - Interface in smile.math
-
A time-dependent function.
- tm(FloatMatrix) - Method in class smile.math.matrix.FloatMatrix
-
Returns matrix multiplication A' * B.
- tm(Matrix) - Method in class smile.math.matrix.Matrix
-
Returns matrix multiplication A' * B.
- toArray() - Method in class smile.math.matrix.FloatMatrix
-
Return the two-dimensional array of matrix.
- toArray() - Method in class smile.math.matrix.Matrix
-
Return the two-dimensional array of matrix.
- toArray() - Method in class smile.sort.HeapSelect
-
Returns the array back the heap.
- toArray(T[]) - Method in class smile.sort.HeapSelect
-
Returns the array back the heap.
- toArray() - Method in class smile.util.DoubleArrayList
-
Returns an array containing all of the values in this list in
proper sequence (from first to last value).
- toArray(double[]) - Method in class smile.util.DoubleArrayList
-
Returns an array containing all of the values in this list in
proper sequence (from first to last value).
- toArray() - Method in class smile.util.IntArrayList
-
Returns an array containing all of the values in this list in
proper sequence (from first to last value).
- toArray(int[]) - Method in class smile.util.IntArrayList
-
Returns an array containing all of the values in this list in
proper sequence (from first to last value).
- toArray() - Method in class smile.util.IntHashSet
-
Returns the elements as an array.
- toeplitz(float[]) - Static method in class smile.math.matrix.FloatMatrix
-
Returns a symmetric Toeplitz matrix in which each descending diagonal
from left to right is constant.
- toeplitz(float[], float[]) - Static method in class smile.math.matrix.FloatMatrix
-
Returns a Toeplitz matrix in which each descending diagonal
from left to right is constant.
- toeplitz(double[]) - Static method in class smile.math.matrix.Matrix
-
Returns a symmetric Toeplitz matrix in which each descending diagonal
from left to right is constant.
- toeplitz(double[], double[]) - Static method in class smile.math.matrix.Matrix
-
Returns a Toeplitz matrix in which each descending diagonal
from left to right is constant.
- ToFloatFunction<T> - Interface in smile.util
-
- toString() - Method in class smile.gap.BitString
-
- toString() - Method in class smile.math.Complex
-
- toString() - Method in class smile.math.distance.ChebyshevDistance
-
- toString() - Method in class smile.math.distance.CorrelationDistance
-
- toString() - Method in class smile.math.distance.DynamicTimeWarping
-
- toString() - Method in class smile.math.distance.EditDistance
-
- toString() - Method in class smile.math.distance.EuclideanDistance
-
- toString() - Method in class smile.math.distance.HammingDistance
-
- toString() - Method in class smile.math.distance.JaccardDistance
-
- toString() - Method in class smile.math.distance.JensenShannonDistance
-
- toString() - Method in class smile.math.distance.LeeDistance
-
- toString() - Method in class smile.math.distance.MahalanobisDistance
-
- toString() - Method in class smile.math.distance.ManhattanDistance
-
- toString() - Method in class smile.math.distance.MinkowskiDistance
-
- toString() - Method in class smile.math.distance.SparseChebyshevDistance
-
- toString() - Method in class smile.math.distance.SparseEuclideanDistance
-
- toString() - Method in class smile.math.distance.SparseManhattanDistance
-
- toString() - Method in class smile.math.distance.SparseMinkowskiDistance
-
- toString() - Method in class smile.math.kernel.BinarySparseLinearKernel
-
- toString() - Method in class smile.math.kernel.Gaussian
-
- toString() - Method in class smile.math.kernel.HellingerKernel
-
- toString() - Method in class smile.math.kernel.HyperbolicTangent
-
- toString() - Method in class smile.math.kernel.Laplacian
-
- toString() - Method in class smile.math.kernel.LinearKernel
-
- toString() - Method in class smile.math.kernel.Matern
-
- toString() - Method in class smile.math.kernel.PearsonKernel
-
- toString() - Method in class smile.math.kernel.Polynomial
-
- toString() - Method in class smile.math.kernel.SparseLinearKernel
-
- toString() - Method in class smile.math.kernel.ThinPlateSpline
-
- toString() - Method in class smile.math.matrix.FloatSparseMatrix.Entry
-
- toString() - Method in class smile.math.matrix.IMatrix
-
- toString(boolean) - Method in class smile.math.matrix.IMatrix
-
Returns the string representation of matrix.
- toString(int, int) - Method in class smile.math.matrix.IMatrix
-
Returns the string representation of matrix.
- toString() - Method in class smile.math.matrix.SparseMatrix.Entry
-
- toString() - Method in class smile.math.rbf.GaussianRadialBasis
-
- toString() - Method in class smile.math.rbf.InverseMultiquadricRadialBasis
-
- toString() - Method in class smile.math.rbf.MultiquadricRadialBasis
-
- toString() - Method in class smile.math.rbf.ThinPlateRadialBasis
-
- toString() - Method in class smile.stat.distribution.BernoulliDistribution
-
- toString() - Method in class smile.stat.distribution.BetaDistribution
-
- toString() - Method in class smile.stat.distribution.BinomialDistribution
-
- toString() - Method in class smile.stat.distribution.ChiSquareDistribution
-
- toString() - Method in class smile.stat.distribution.DiscreteMixture
-
- toString() - Method in class smile.stat.distribution.EmpiricalDistribution
-
- toString() - Method in class smile.stat.distribution.ExponentialDistribution
-
- toString() - Method in class smile.stat.distribution.FDistribution
-
- toString() - Method in class smile.stat.distribution.GammaDistribution
-
- toString() - Method in class smile.stat.distribution.GaussianDistribution
-
- toString() - Method in class smile.stat.distribution.GeometricDistribution
-
- toString() - Method in class smile.stat.distribution.HyperGeometricDistribution
-
- toString() - Method in class smile.stat.distribution.LogisticDistribution
-
- toString() - Method in class smile.stat.distribution.LogNormalDistribution
-
- toString() - Method in class smile.stat.distribution.Mixture
-
- toString() - Method in class smile.stat.distribution.MultivariateGaussianDistribution
-
- toString() - Method in class smile.stat.distribution.MultivariateMixture
-
- toString() - Method in class smile.stat.distribution.NegativeBinomialDistribution
-
- toString() - Method in class smile.stat.distribution.PoissonDistribution
-
- toString() - Method in class smile.stat.distribution.ShiftedGeometricDistribution
-
- toString() - Method in class smile.stat.distribution.TDistribution
-
- toString() - Method in class smile.stat.distribution.WeibullDistribution
-
- toString() - Method in class smile.stat.hypothesis.ChiSqTest
-
- toString() - Method in class smile.stat.hypothesis.CorTest
-
- toString() - Method in class smile.stat.hypothesis.FTest
-
- toString() - Method in class smile.stat.hypothesis.KSTest
-
- toString() - Method in class smile.stat.hypothesis.TTest
-
- toString() - Method in class smile.taxonomy.Concept
-
- toString() - Method in class smile.taxonomy.TaxonomicDistance
-
- toString() - Method in class smile.util.Array2D
-
- toString(boolean) - Method in class smile.util.Array2D
-
Returns the string representation of matrix.
- toString(int, int) - Method in class smile.util.Array2D
-
Returns the string representation of matrix.
- toString() - Method in class smile.util.DoubleArrayList
-
- toString() - Method in class smile.util.IntArray2D
-
- toString(boolean) - Method in class smile.util.IntArray2D
-
Returns the string representation of matrix.
- toString(int, int) - Method in class smile.util.IntArray2D
-
Returns the string representation of matrix.
- toString() - Method in class smile.util.IntArrayList
-
- toString() - Method in class smile.util.IntPair
-
- toString() - Method in class smile.util.SparseArray.Entry
-
- toString() - Method in class smile.util.SparseArray
-
- toString(int[]) - Static method in interface smile.util.Strings
-
Returns the string representation of array in format '[1, 2, 3]'."
- toString(float[]) - Static method in interface smile.util.Strings
-
Returns the string representation of array in format '[1.0, 2.0, 3.0]'."
- toString(double[]) - Static method in interface smile.util.Strings
-
Returns the string representation of array in format '[1.0, 2.0, 3.0]'."
- Tournament(int, double) - Static method in interface smile.gap.Selection
-
Tournament Selection.
- tpmv(Layout, UPLO, Transpose, Diag, int, double[], double[], int) - Method in interface smile.math.blas.BLAS
-
Performs the matrix-vector operation using a triangular packed matrix.
- tpmv(Layout, UPLO, Transpose, Diag, int, DoubleBuffer, DoubleBuffer, int) - Method in interface smile.math.blas.BLAS
-
Performs the matrix-vector operation using a triangular packed matrix.
- tpmv(Layout, UPLO, Transpose, Diag, int, float[], float[], int) - Method in interface smile.math.blas.BLAS
-
Performs the matrix-vector operation using a triangular packed matrix.
- tpmv(Layout, UPLO, Transpose, Diag, int, FloatBuffer, FloatBuffer, int) - Method in interface smile.math.blas.BLAS
-
Performs the matrix-vector operation using a triangular packed matrix.
- tpmv(Layout, UPLO, Transpose, Diag, int, double[], double[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- tpmv(Layout, UPLO, Transpose, Diag, int, DoubleBuffer, DoubleBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- tpmv(Layout, UPLO, Transpose, Diag, int, float[], float[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- tpmv(Layout, UPLO, Transpose, Diag, int, FloatBuffer, FloatBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- trace() - Method in class smile.math.matrix.DMatrix
-
Returns the matrix trace.
- trace() - Method in class smile.math.matrix.SMatrix
-
Returns the matrix trace.
- transform(double[]) - Method in class smile.wavelet.Wavelet
-
Discrete wavelet transform.
- Transpose - Enum in smile.math.blas
-
Matrix transpose.
- transpose(double[][]) - Static method in class smile.math.MathEx
-
Returns the matrix transpose.
- transpose() - Method in class smile.math.matrix.FloatMatrix
-
Returns the transpose of matrix.
- transpose() - Method in class smile.math.matrix.FloatSparseMatrix
-
Returns the transpose of matrix.
- transpose() - Method in class smile.math.matrix.Matrix
-
Returns the transpose of matrix.
- transpose() - Method in class smile.math.matrix.SparseMatrix
-
Returns the transpose of matrix.
- triangular(Diag) - Method in class smile.math.matrix.FloatMatrix
-
Sets/unsets if the matrix is triangular.
- triangular() - Method in class smile.math.matrix.FloatMatrix
-
Gets the flag if a triangular matrix has unit diagonal elements.
- triangular(Diag) - Method in class smile.math.matrix.Matrix
-
Sets/unsets if the matrix is triangular.
- triangular() - Method in class smile.math.matrix.Matrix
-
Gets the flag if a triangular matrix has unit diagonal elements.
- trimToSize() - Method in class smile.util.DoubleArrayList
-
Trims the capacity to be the list's current size.
- trimToSize() - Method in class smile.util.IntArrayList
-
Trims the capacity to be the list's current size.
- trmv(Layout, UPLO, Transpose, Diag, int, double[], int, double[], int) - Method in interface smile.math.blas.BLAS
-
Performs the matrix-vector operation using a triangular matrix.
- trmv(Layout, UPLO, Transpose, Diag, int, DoubleBuffer, int, DoubleBuffer, int) - Method in interface smile.math.blas.BLAS
-
Performs the matrix-vector operation using a triangular matrix.
- trmv(Layout, UPLO, Transpose, Diag, int, float[], int, float[], int) - Method in interface smile.math.blas.BLAS
-
Performs the matrix-vector operation using a triangular matrix.
- trmv(Layout, UPLO, Transpose, Diag, int, FloatBuffer, int, FloatBuffer, int) - Method in interface smile.math.blas.BLAS
-
Performs the matrix-vector operation using a triangular matrix.
- trmv(Layout, UPLO, Transpose, Diag, int, double[], int, double[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- trmv(Layout, UPLO, Transpose, Diag, int, DoubleBuffer, int, DoubleBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- trmv(Layout, UPLO, Transpose, Diag, int, float[], int, float[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- trmv(Layout, UPLO, Transpose, Diag, int, FloatBuffer, int, FloatBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- trtrs(Layout, UPLO, Transpose, Diag, int, int, double[], int, double[], int) - Method in interface smile.math.blas.LAPACK
-
Solves a triangular system of the form
- trtrs(Layout, UPLO, Transpose, Diag, int, int, DoubleBuffer, int, DoubleBuffer, int) - Method in interface smile.math.blas.LAPACK
-
Solves a triangular system of the form
- trtrs(Layout, UPLO, Transpose, Diag, int, int, float[], int, float[], int) - Method in interface smile.math.blas.LAPACK
-
Solves a triangular system of the form
- trtrs(Layout, UPLO, Transpose, Diag, int, int, FloatBuffer, int, FloatBuffer, int) - Method in interface smile.math.blas.LAPACK
-
Solves a triangular system of the form
- trtrs(Layout, UPLO, Transpose, Diag, int, int, double[], int, double[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- trtrs(Layout, UPLO, Transpose, Diag, int, int, DoubleBuffer, int, DoubleBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- trtrs(Layout, UPLO, Transpose, Diag, int, int, float[], int, float[], int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- trtrs(Layout, UPLO, Transpose, Diag, int, int, FloatBuffer, int, FloatBuffer, int) - Method in class smile.math.blas.openblas.OpenBLAS
-
- tt(FloatMatrix) - Method in class smile.math.matrix.FloatMatrix
-
Returns matrix multiplication A' * B'.
- tt(Matrix) - Method in class smile.math.matrix.Matrix
-
Returns matrix multiplication A' * B'.
- TTest - Class in smile.stat.hypothesis
-
Student's t test.
- tv(double[], int, int) - Method in class smile.math.matrix.BandMatrix
-
- tv(double[]) - Method in class smile.math.matrix.DMatrix
-
- tv(double[], double[]) - Method in class smile.math.matrix.DMatrix
-
- tv(double, double[], double, double[]) - Method in class smile.math.matrix.DMatrix
-
Matrix-vector multiplication.
- tv(float[], int, int) - Method in class smile.math.matrix.FloatBandMatrix
-
- tv(float[], int, int) - Method in class smile.math.matrix.FloatMatrix
-
- tv(float[], int, int) - Method in class smile.math.matrix.FloatSparseMatrix
-
- tv(float[], int, int) - Method in class smile.math.matrix.FloatSymmMatrix
-
- tv(T) - Method in class smile.math.matrix.IMatrix
-
Returns Matrix-vector multiplication A' * x.
- tv(T, T) - Method in class smile.math.matrix.IMatrix
-
Matrix-vector multiplication y = A' * x.
- tv(T, int, int) - Method in class smile.math.matrix.IMatrix
-
Matrix-vector multiplication A' * x.
- tv(double[], int, int) - Method in class smile.math.matrix.Matrix
-
- tv(float[]) - Method in class smile.math.matrix.SMatrix
-
- tv(float[], float[]) - Method in class smile.math.matrix.SMatrix
-
- tv(float, float[], float, float[]) - Method in class smile.math.matrix.SMatrix
-
Matrix-vector multiplication.
- tv(double[], int, int) - Method in class smile.math.matrix.SparseMatrix
-
- tv(double[], int, int) - Method in class smile.math.matrix.SymmMatrix
-