package linalg
- Alphabetic
- Public
- Protected
Type Members
- class DenseMatrix extends Matrix
Column-major dense matrix.
Column-major dense matrix. The entry values are stored in a single array of doubles with columns listed in sequence. For example, the following matrix
1.0 2.0 3.0 4.0 5.0 6.0
is stored as
[1.0, 3.0, 5.0, 2.0, 4.0, 6.0]
.- Annotations
- @Since("2.0.0")
- class DenseVector extends Vector
A dense vector represented by a value array.
A dense vector represented by a value array.
- Annotations
- @Since("2.0.0")
- sealed trait Matrix extends Serializable
Trait for a local matrix.
Trait for a local matrix.
- Annotations
- @Since("2.0.0")
- class SparseMatrix extends Matrix
Column-major sparse matrix.
Column-major sparse matrix. The entry values are stored in Compressed Sparse Column (CSC) format. For example, the following matrix
1.0 0.0 4.0 0.0 3.0 5.0 2.0 0.0 6.0
is stored as
values: [1.0, 2.0, 3.0, 4.0, 5.0, 6.0]
,rowIndices=[0, 2, 1, 0, 1, 2]
,colPointers=[0, 2, 3, 6]
.- Annotations
- @Since("2.0.0")
- class SparseVector extends Vector
A sparse vector represented by an index array and a value array.
A sparse vector represented by an index array and a value array.
- Annotations
- @Since("2.0.0")
- sealed trait Vector extends Serializable
Represents a numeric vector, whose index type is Int and value type is Double.
Represents a numeric vector, whose index type is Int and value type is Double.
- Annotations
- @Since("2.0.0")
- Note
Users should not implement this interface.
Value Members
- object DenseMatrix extends Serializable
Factory methods for org.apache.spark.ml.linalg.DenseMatrix.
Factory methods for org.apache.spark.ml.linalg.DenseMatrix.
- Annotations
- @Since("2.0.0")
- object DenseVector extends Serializable
- Annotations
- @Since("2.0.0")
- object Matrices
Factory methods for org.apache.spark.ml.linalg.Matrix.
Factory methods for org.apache.spark.ml.linalg.Matrix.
- Annotations
- @Since("2.0.0")
- object SQLDataTypes
SQL data types for vectors and matrices.
SQL data types for vectors and matrices.
- Annotations
- @Since("2.0.0")
- object SparseMatrix extends Serializable
Factory methods for org.apache.spark.ml.linalg.SparseMatrix.
Factory methods for org.apache.spark.ml.linalg.SparseMatrix.
- Annotations
- @Since("2.0.0")
- object SparseVector extends Serializable
- Annotations
- @Since("2.0.0")
- object Vectors
Factory methods for org.apache.spark.ml.linalg.Vector.
Factory methods for org.apache.spark.ml.linalg.Vector. We don't use the name
Vector
because Scala importsscala.collection.immutable.Vector
by default.- Annotations
- @Since("2.0.0")