A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes All Packages

M

main(String[]) - Static method in class io.bhagat.server.Py4jPrincipalComponentServer
 
map(E[], Function<E, E>) - Static method in class io.bhagat.util.ArrayUtil
maps a function to each element in an array
map(E[], Function<E, T>, T[]) - Static method in class io.bhagat.util.ArrayUtil
Maps an array of type E to an array of type T using a function
map(Function<Double, Double>) - Method in class io.bhagat.math.linearalgebra.Matrix
maps a function onto each element in the matrix
map(Function<Double, Double>) - Method in class io.bhagat.math.linearalgebra.Vector
maps a function onto each element in the vector
map(Function<Double, Double>) - Method in class io.bhagat.math.statistics.QuantitativeDataList
maps a function onto each value in the list
mapWithIndex(Function<Matrix.MatrixIndex, Double>) - Method in class io.bhagat.math.linearalgebra.Matrix
maps a function onto each element in the matrix
mapWithIndex(Function<Vector.VectorIndex, Double>) - Method in class io.bhagat.math.linearalgebra.Vector
maps a function onto each element in the vector
Matrix - Class in io.bhagat.math.linearalgebra
A class representing a Matrix
Matrix(double[][]) - Constructor for class io.bhagat.math.linearalgebra.Matrix
Create a matrix with specified data
Matrix(int, int) - Constructor for class io.bhagat.math.linearalgebra.Matrix
Create a matrix with a specified number of rows and columns
Matrix.EigenSolution - Class in io.bhagat.math.linearalgebra
A class that holds both eigenvalues and eigenvectors
Matrix.IndexNotInMatrixException - Exception in io.bhagat.math.linearalgebra
An exception for handling if a user attempts to access an index that does not exist in the matrix
Matrix.InvalidShapeException - Exception in io.bhagat.math.linearalgebra
An exception for if a matrix is not the proper size for a certain operation
Matrix.MatrixIndex - Class in io.bhagat.math.linearalgebra
An object that stores all the information about one index of the matrix
Matrix.OuterProductSVD - Class in io.bhagat.math.linearalgebra
A class to hold all the parts of the outer product form of the SVD
Matrix.SingularSolution - Class in io.bhagat.math.linearalgebra
A class that holds both singular values and eigenvectors of Matrix.multiply(transpose(), this)
MatrixIndex(int, int) - Constructor for class io.bhagat.math.linearalgebra.Matrix.MatrixIndex
constructs a new MatrixIndex
MatrixIndex(int, int, double) - Constructor for class io.bhagat.math.linearalgebra.Matrix.MatrixIndex
constructs a new MatrixIndex
MatrixIndex(int, int, double, Matrix) - Constructor for class io.bhagat.math.linearalgebra.Matrix.MatrixIndex
constructs a new MatrixIndex
mean - Variable in class io.bhagat.math.statistics.NormalDistribution
the mean
mean() - Method in class io.bhagat.math.statistics.QuantitativeDataList
computes the mean of all the data
median() - Method in class io.bhagat.math.statistics.QuantitativeDataList
finds the median of the data set
midpoint() - Method in class io.bhagat.math.Interval
 
minmax(double[]) - Method in class io.bhagat.ai.unsupervised.KMeans
 
multiply(double) - Method in class io.bhagat.math.linearalgebra.Matrix
performs the scalar multiplication on the matrix
multiply(double) - Method in class io.bhagat.math.linearalgebra.Vector
Performs scalar multiplication (element wise) on the Vector
multiply(double) - Method in interface io.bhagat.math.linearalgebra.VectorSpace.VectorSpacable
 
multiply(double) - Method in class io.bhagat.math.statistics.QuantitativeDataList
multiplies a number to each number in the list
multiply(double, Vector) - Static method in class io.bhagat.math.linearalgebra.Vector
static multiply scalar function
multiply(Matrix) - Method in class io.bhagat.math.linearalgebra.Matrix
performs matrix multiplication
multiply(Matrix, Matrix) - Static method in class io.bhagat.math.linearalgebra.Matrix
Performs Matrix multiplication
multiply(Matrix, Vector) - Static method in class io.bhagat.math.linearalgebra.Matrix
Performs Matrix multiplication with a matrix and a vector
multiply(Vector) - Method in class io.bhagat.math.linearalgebra.Matrix
performs matrix multiplication
multiply(Vector) - Method in class io.bhagat.math.linearalgebra.Vector
element wise multiplication
multiply(Vector, double) - Static method in class io.bhagat.math.linearalgebra.Vector
static multiply scalar function
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes All Packages