org.apache.mahout.math.scalabindings

MatlabLikeVectorOps

class MatlabLikeVectorOps extends VectorOps

R-like operators.

For now, all element-wise operators are declared private to math package since we are still discussing what is the best approach to have to replace Matlab syntax for elementwise '.*' since it is not directly available for Scala DSL.

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

Instance Constructors

  1. new MatlabLikeVectorOps(_v: Vector)

    _v

Value Members

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

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

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

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

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

    Definition Classes
    VectorOps
  6. def +(that: Vector): Vector

    Definition Classes
    VectorOps
  7. def +:(that: Double): Vector

    Definition Classes
    VectorOps
  8. def +=(that: Double): Vector

    Definition Classes
    VectorOps
  9. def +=(that: Vector): Vector

    Definition Classes
    VectorOps
  10. def +=:(that: Double): Vector

    Definition Classes
    VectorOps
  11. def +=:(that: Vector): Vector

    Definition Classes
    VectorOps
  12. def -(that: Double): Vector

    Definition Classes
    VectorOps
  13. def -(that: Vector): Vector

    Definition Classes
    VectorOps
  14. def -:(that: Double): Vector

    Definition Classes
    VectorOps
  15. def -:(that: Vector): Vector

    Definition Classes
    VectorOps
  16. def -=(that: Double): Vector

    Definition Classes
    VectorOps
  17. def -=(that: Vector): Vector

    Definition Classes
    VectorOps
  18. def -=:(that: Double): Vector

    Definition Classes
    VectorOps
  19. def -=:(that: Vector): Vector

    Definition Classes
    VectorOps
  20. def ::=(f: (Double) ⇒ Double): Vector

    Sparse iteration functional assignment using a function recieving just x

    Sparse iteration functional assignment using a function recieving just x

    Definition Classes
    VectorOps
  21. def ::=(f: (Int, Double) ⇒ Double): Vector

    Sparse iteration functional assignment using function receiving index and x

    Sparse iteration functional assignment using function receiving index and x

    Definition Classes
    VectorOps
  22. def :=(f: (Double) ⇒ Double): Vector

    Functional assignment for a function with just x (e.

    Functional assignment for a function with just x (e.g. v := math.exp _)

    Definition Classes
    VectorOps
  23. def :=(f: (Int, Double) ⇒ Double): Vector

    Functional assigment for a function with index and x

    Functional assigment for a function with index and x

    Definition Classes
    VectorOps
  24. def :=(that: Double): Vector

    Definition Classes
    VectorOps
  25. def :=(that: Vector): Vector

    Definition Classes
    VectorOps
  26. final def ==(arg0: AnyRef): Boolean

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

    Definition Classes
    Any
  28. def ===(that: Vector): Boolean

    Definition Classes
    VectorOps
  29. def apply(r: Range): Vector

    Warning: we only support consecutive views, step is not supported directly

    Warning: we only support consecutive views, step is not supported directly

    Definition Classes
    VectorOps
  30. def apply(i: Int): Double

    Definition Classes
    VectorOps
  31. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  32. def clone(): AnyRef

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

    Definition Classes
    VectorOps
  34. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  36. def equiv(that: Vector): Boolean

    Definition Classes
    VectorOps
  37. def finalize(): Unit

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

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

    Definition Classes
    AnyRef → Any
  40. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  41. def length: Int

    Definition Classes
    VectorOps
  42. def max: Double

    Definition Classes
    VectorOps
  43. def min: Double

    Definition Classes
    VectorOps
  44. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  45. def nequiv(that: Vector): Boolean

    Definition Classes
    VectorOps
  46. final def notify(): Unit

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

    Definition Classes
    AnyRef
  48. def sqrt: Vector

    Definition Classes
    VectorOps
  49. def sum: Double

    R-like synonyms for java methods on vectors

    R-like synonyms for java methods on vectors

    Definition Classes
    VectorOps
  50. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  51. def toColMatrix: Matrix

    Convert to a single column matrix

    Convert to a single column matrix

    Definition Classes
    VectorOps
  52. def toString(): String

    Definition Classes
    AnyRef → Any
  53. def unary_-: Vector

    Definition Classes
    VectorOps
  54. def update(r: Range, that: Vector): Vector

    Definition Classes
    VectorOps
  55. def update(i: Int, that: Double): Unit

    Definition Classes
    VectorOps
  56. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from VectorOps

Inherited from AnyRef

Inherited from Any

Ungrouped