sealed trait Matrix extends Serializable
Trait for a local matrix.
- Annotations
- @SQLUserDefinedType() @Since("1.0.0")
- Source
- Matrices.scala
- Alphabetic
- By Inheritance
- Matrix
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Abstract Value Members
-   abstract  def apply(i: Int, j: Int): DoubleGets the (i, j)-th element. Gets the (i, j)-th element. - Annotations
- @Since("1.3.0")
 
-   abstract  def asML: ml.linalg.MatrixConvert this matrix to the new mllib-local representation. Convert this matrix to the new mllib-local representation. This does NOT copy the data; it copies references. - Annotations
- @Since("2.0.0")
 
-   abstract  def colIter: Iterator[Vector]Returns an iterator of column vectors. Returns an iterator of column vectors. This operation could be expensive, depending on the underlying storage. - Annotations
- @Since("2.0.0")
 
-   abstract  def copy: MatrixGet a deep copy of the matrix. Get a deep copy of the matrix. - Annotations
- @Since("1.2.0")
 
-   abstract  def numActives: IntFind the number of values stored explicitly. Find the number of values stored explicitly. These values can be zero as well. - Annotations
- @Since("1.5.0")
 
-   abstract  def numCols: IntNumber of columns. Number of columns. - Annotations
- @Since("1.0.0")
 
-   abstract  def numNonzeros: IntFind the number of non-zero active values. Find the number of non-zero active values. - Annotations
- @Since("1.5.0")
 
-   abstract  def numRows: IntNumber of rows. Number of rows. - Annotations
- @Since("1.0.0")
 
-   abstract  def transpose: MatrixTranspose the Matrix. Transpose the Matrix. Returns a new Matrixinstance sharing the same underlying data.- Annotations
- @Since("1.3.0")
 
Concrete Value Members
-   final  def !=(arg0: Any): Boolean- Definition Classes
- AnyRef → Any
 
-   final  def ##: Int- Definition Classes
- AnyRef → Any
 
-   final  def ==(arg0: Any): Boolean- Definition Classes
- AnyRef → Any
 
-   final  def asInstanceOf[T0]: T0- Definition Classes
- Any
 
-    def clone(): AnyRef- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
 
-   final  def eq(arg0: AnyRef): Boolean- Definition Classes
- AnyRef
 
-    def equals(arg0: AnyRef): Boolean- Definition Classes
- AnyRef → Any
 
-   final  def getClass(): Class[_ <: AnyRef]- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
 
-    def hashCode(): Int- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
 
-   final  def isInstanceOf[T0]: Boolean- Definition Classes
- Any
 
-    val isTransposed: BooleanFlag that keeps track whether the matrix is transposed or not. Flag that keeps track whether the matrix is transposed or not. False by default. - Annotations
- @Since("1.3.0")
 
-    def multiply(y: Vector): DenseVectorConvenience method for Matrix-Vectormultiplication.Convenience method for Matrix-Vectormultiplication.- Annotations
- @Since("1.4.0")
 
-    def multiply(y: DenseVector): DenseVectorConvenience method for Matrix-DenseVectormultiplication.Convenience method for Matrix-DenseVectormultiplication. For binary compatibility.- Annotations
- @Since("1.2.0")
 
-    def multiply(y: DenseMatrix): DenseMatrixConvenience method for Matrix-DenseMatrixmultiplication.Convenience method for Matrix-DenseMatrixmultiplication.- Annotations
- @Since("1.2.0")
 
-   final  def ne(arg0: AnyRef): Boolean- Definition Classes
- AnyRef
 
-   final  def notify(): Unit- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
 
-   final  def notifyAll(): Unit- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
 
-    def rowIter: Iterator[Vector]Returns an iterator of row vectors. Returns an iterator of row vectors. This operation could be expensive, depending on the underlying storage. - Annotations
- @Since("2.0.0")
 
-   final  def synchronized[T0](arg0: => T0): T0- Definition Classes
- AnyRef
 
-    def toArray: Array[Double]Converts to a dense array in column major. Converts to a dense array in column major. - Annotations
- @Since("1.0.0")
 
-    def toString(maxLines: Int, maxLineWidth: Int): StringA human readable representation of the matrix with maximum lines and width A human readable representation of the matrix with maximum lines and width - Annotations
- @Since("1.4.0")
 
-    def toString(): StringA human readable representation of the matrix A human readable representation of the matrix - Definition Classes
- Matrix → AnyRef → Any
 
-   final  def wait(arg0: Long, arg1: Int): Unit- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
 
-   final  def wait(arg0: Long): Unit- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
 
-   final  def wait(): Unit- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
 
Deprecated Value Members
-    def finalize(): Unit- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
- (Since version 9)