org.apache.mahout.math.scalabindings

MatlabLikeMatrixOps

class MatlabLikeMatrixOps extends MatrixOps

Linear Supertypes
MatrixOps, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. MatlabLikeMatrixOps
  2. MatrixOps
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MatlabLikeMatrixOps(_m: Matrix)

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. def !==(that: Matrix): Boolean

    Definition Classes
    MatrixOps
  4. final def ##(): Int

    Definition Classes
    AnyRef → Any
  5. def *(that: Vector): Vector

    matrix-vector multiplication

    matrix-vector multiplication

    that
    returns

  6. def *(that: Matrix): Matrix

    matrix-matrix multiplication

    matrix-matrix multiplication

    that
    returns

  7. def +(that: Double): Matrix

    Definition Classes
    MatrixOps
  8. def +(that: Matrix): Matrix

    Definition Classes
    MatrixOps
  9. def +:(that: Double): Matrix

    Definition Classes
    MatrixOps
  10. def +=(that: Double): Matrix

    Definition Classes
    MatrixOps
  11. def +=(that: Matrix): Matrix

    Definition Classes
    MatrixOps
  12. def -(that: Double): Matrix

    Definition Classes
    MatrixOps
  13. def -(that: Matrix): Matrix

    Definition Classes
    MatrixOps
  14. def -:(that: Double): Matrix

    Definition Classes
    MatrixOps
  15. def -:(that: Matrix): Matrix

    Definition Classes
    MatrixOps
  16. def -=(that: Double): Matrix

    Definition Classes
    MatrixOps
  17. def -=(that: Matrix): Matrix

    Definition Classes
    MatrixOps
  18. def -=:(that: Matrix): Matrix

    A := B - A which is -(A - B)

    A := B - A which is -(A - B)

    Definition Classes
    MatrixOps
  19. def -=:(that: Double): Matrix

    Definition Classes
    MatrixOps
  20. def :=(f: (Int, Int, Double) ⇒ Double): Matrix

    Definition Classes
    MatrixOps
  21. def :=(that: TraversableOnce[Vector]): Unit

    Assigning from a row-wise collection of vectors

    Assigning from a row-wise collection of vectors

    that

    Definition Classes
    MatrixOps
  22. def :=(that: Matrix): Matrix

    Definition Classes
    MatrixOps
  23. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  24. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  25. def ===(that: Matrix): Boolean

    Definition Classes
    MatrixOps
  26. def apply(rowRange: Range, col: Int): Vector

    Definition Classes
    MatrixOps
  27. def apply(row: Int, colRange: Range): Vector

    Definition Classes
    MatrixOps
  28. def apply(rowRange: Range, colRange: Range): Matrix

    Definition Classes
    MatrixOps
  29. def apply(row: Int, col: Int): Double

    Definition Classes
    MatrixOps
  30. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  31. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. def cloned: Matrix

    Definition Classes
    MatrixOps
  33. def colMeans(): Vector

    Definition Classes
    MatrixOps
  34. def colSums(): Vector

    Definition Classes
    MatrixOps
  35. def det: Double

    Definition Classes
    MatrixOps
  36. def diagv: Vector

    Definition Classes
    MatrixOps
  37. def diagv_=(that: Double): Vector

    Definition Classes
    MatrixOps
  38. def diagv_=(that: Vector): Vector

    Definition Classes
    MatrixOps
  39. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  40. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  41. def equiv(that: Matrix): Boolean

    Ideally, we would probably want to override equals().

    Ideally, we would probably want to override equals(). But that is not possible without modifying AbstractMatrix implementation in Mahout which would require discussion at Mahout team.

    that
    returns

    Definition Classes
    MatrixOps
  42. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  43. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  44. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  45. def isFullRank: Boolean

    test if rank == min(nrow,ncol).

    test if rank == min(nrow,ncol).

    returns

    Definition Classes
    MatrixOps
  46. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  47. val m: Matrix

    Definition Classes
    MatrixOps
  48. def ncol: Int

    Definition Classes
    MatrixOps
  49. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  50. def nequiv(that: Matrix): Boolean

    Definition Classes
    MatrixOps
  51. def norm: Double

    Definition Classes
    MatrixOps
  52. final def notify(): Unit

    Definition Classes
    AnyRef
  53. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  54. def nrow: Int

    Definition Classes
    MatrixOps
  55. def numNonZeroElementsPerColumn(): Vector

    Definition Classes
    MatrixOps
  56. def numNonZeroElementsPerRow(): Vector

    Definition Classes
    MatrixOps
  57. def pnorm(p: Int): Double

    Definition Classes
    MatrixOps
  58. def rowMeans(): Vector

    Definition Classes
    MatrixOps
  59. def rowSums(): Vector

    Definition Classes
    MatrixOps
  60. def sum: Double

    Definition Classes
    MatrixOps
  61. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  62. def t: Matrix

    Warning: This provides read-only view only.

    Warning: This provides read-only view only. In most cases that's what one wants. To get a copy, use m.t cloned

    returns

    transposed view

    Definition Classes
    MatrixOps
  63. def toString(): String

    Definition Classes
    AnyRef → Any
  64. def unary_-: Matrix

    Warning: this creates a clone (as in mx * -1), in many applications inplace inversion mx *= -1 might be an infinitely better choice.

    Warning: this creates a clone (as in mx * -1), in many applications inplace inversion mx *= -1 might be an infinitely better choice.

    Definition Classes
    MatrixOps
  65. def update(rowRange: Range, col: Int, that: Vector): Vector

    Definition Classes
    MatrixOps
  66. def update(row: Int, colRange: Range, that: Vector): Vector

    Definition Classes
    MatrixOps
  67. def update(rowRange: Range, colRange: Range, that: Matrix): Matrix

    Definition Classes
    MatrixOps
  68. def update(row: Int, col: Int, v: Double): Matrix

    Definition Classes
    MatrixOps
  69. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  70. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  71. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from MatrixOps

Inherited from AnyRef

Inherited from Any

Ungrouped