com.twitter.scalding.mathematics

RowVector

class RowVector[ColT, ValT] extends Serializable with WrappedPipe

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

Instance Constructors

  1. new RowVector(colS: Symbol, valS: Symbol, inPipe: Pipe, sizeH: SizeHint = ...)

Value Members

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

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

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. def *[That, Res](that: That)(implicit prod: MatrixProduct[RowVector[ColT, ValT], That, Res]): Res

  5. def +(that: RowVector[ColT, ValT])(implicit mon: Monoid[ValT]): RowVector[ColT, ValT]

  6. def -(that: RowVector[ColT, ValT])(implicit group: Group[ValT]): RowVector[ColT, ValT]

  7. final def ==(arg0: AnyRef): Boolean

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

    Definition Classes
    Any
  9. def L0Normalize(implicit ev: =:=[ValT, Double]): RowVector[ColT, ValT]

  10. def L1Normalize(implicit ev: =:=[ValT, Double]): RowVector[ColT, ValT]

  11. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  12. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  13. val colS: Symbol

  14. def diag: DiagonalMatrix[ColT, ValT]

  15. final def eq(arg0: AnyRef): Boolean

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

    Definition Classes
    AnyRef → Any
  17. def fields: Fields

    Definition Classes
    RowVectorWrappedPipe
  18. def finalize(): Unit

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

    Definition Classes
    AnyRef → Any
  20. def hProd(that: RowVector[ColT, ValT])(implicit ring: Ring[ValT]): RowVector[ColT, ValT]

  21. def hashCode(): Int

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

    Definition Classes
    Any
  23. def mapValues[ValU](fn: (ValT) ⇒ ValU)(implicit mon: Monoid[ValU]): RowVector[ColT, ValU]

  24. def mapWithIndex[ValNew](fn: (ValT, ColT) ⇒ ValNew)(implicit mon: Monoid[ValNew]): RowVector[ColT, ValNew]

    like zipWithIndex.

    like zipWithIndex.map but ONLY CHANGES THE VALUE not the index. Note you will only see non-zero elements on the vector. This does not enumerate the zeros

  25. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  26. final def notify(): Unit

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

    Definition Classes
    AnyRef
  28. def pipe: Pipe

    Definition Classes
    RowVectorWrappedPipe
  29. def propagate[MatColT](mat: Matrix[ColT, MatColT, Boolean])(implicit monT: Monoid[ValT]): RowVector[MatColT, ValT]

    Do a right-propogation of a row, transpose of Matrix.

    Do a right-propogation of a row, transpose of Matrix.propagate

  30. val sizeH: SizeHint

  31. def sum(implicit mon: Monoid[ValT]): Scalar[ValT]

  32. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  33. def toMatrix[RowT](rowId: RowT): Matrix[RowT, ColT, ValT]

  34. def toString(): String

    Definition Classes
    AnyRef → Any
  35. def topElems(k: Int)(implicit ord: Ordering[ValT]): RowVector[ColT, ValT]

  36. def topWithTiny(k: Int)(implicit ord: Ordering[ValT]): RowVector[ColT, ValT]

    Attributes
    protected
  37. def transpose: ColVector[ColT, ValT]

  38. val valS: Symbol

  39. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  42. def withColsHint(cols: Long): RowVector[ColT, ValT]

  43. def write(src: Source, outFields: Fields = Fields.NONE)(implicit fd: FlowDef, mode: Mode): RowVector[ColT, ValT]

    Write optionally renaming val fields to the given fields then return this.

  44. def writePipe(src: Source, outFields: Fields = Fields.NONE)(implicit fd: FlowDef, mode: Mode): Unit

    Definition Classes
    WrappedPipe

Inherited from WrappedPipe

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped