Packages

class FastVectorAssembler extends Transformer with HasInputCols with HasOutputCol with DefaultParamsWritable

A fast vector assembler. The columns given must be ordered such that categorical columns come first (otherwise spark learners will give categorical attributes to the wrong index). Does not keep spurious numeric data which can significantly slow down computations when there are millions of columns.

Linear Supertypes
DefaultParamsWritable, MLWritable, HasOutputCol, HasInputCols, Transformer, PipelineStage, Logging, Params, Serializable, Serializable, Identifiable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. FastVectorAssembler
  2. DefaultParamsWritable
  3. MLWritable
  4. HasOutputCol
  5. HasInputCols
  6. Transformer
  7. PipelineStage
  8. Logging
  9. Params
  10. Serializable
  11. Serializable
  12. Identifiable
  13. AnyRef
  14. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new FastVectorAssembler()
  2. new FastVectorAssembler(uid: String)

Value Members

  1. final def clear(param: Param[_]): FastVectorAssembler.this.type
    Definition Classes
    Params
  2. def copy(extra: ParamMap): FastVectorAssembler
    Definition Classes
    FastVectorAssembler → Transformer → PipelineStage → Params
  3. def explainParam(param: Param[_]): String
    Definition Classes
    Params
  4. def explainParams(): String
    Definition Classes
    Params
  5. final def extractParamMap(): ParamMap
    Definition Classes
    Params
  6. final def extractParamMap(extra: ParamMap): ParamMap
    Definition Classes
    Params
  7. final def get[T](param: Param[T]): Option[T]
    Definition Classes
    Params
  8. final def getDefault[T](param: Param[T]): Option[T]
    Definition Classes
    Params
  9. final def getInputCols: Array[String]
    Definition Classes
    HasInputCols
  10. final def getOrDefault[T](param: Param[T]): T
    Definition Classes
    Params
  11. final def getOutputCol: String
    Definition Classes
    HasOutputCol
  12. def getParam(paramName: String): Param[Any]
    Definition Classes
    Params
  13. final def hasDefault[T](param: Param[T]): Boolean
    Definition Classes
    Params
  14. def hasParam(paramName: String): Boolean
    Definition Classes
    Params
  15. final val inputCols: StringArrayParam
    Definition Classes
    HasInputCols
  16. final def isDefined(param: Param[_]): Boolean
    Definition Classes
    Params
  17. final def isSet(param: Param[_]): Boolean
    Definition Classes
    Params
  18. final val outputCol: Param[String]
    Definition Classes
    HasOutputCol
  19. lazy val params: Array[Param[_]]
    Definition Classes
    Params
  20. def save(path: String): Unit
    Definition Classes
    MLWritable
    Annotations
    @Since( "1.6.0" ) @throws( ... )
  21. final def set[T](param: Param[T], value: T): FastVectorAssembler.this.type
    Definition Classes
    Params
  22. def setInputCols(value: Array[String]): FastVectorAssembler.this.type

  23. def setOutputCol(value: String): FastVectorAssembler.this.type

  24. def toString(): String
    Definition Classes
    Identifiable → AnyRef → Any
  25. def transform(dataset: Dataset[_]): DataFrame
    Definition Classes
    FastVectorAssembler → Transformer
  26. def transform(dataset: Dataset[_], paramMap: ParamMap): DataFrame
    Definition Classes
    Transformer
    Annotations
    @Since( "2.0.0" )
  27. def transform(dataset: Dataset[_], firstParamPair: ParamPair[_], otherParamPairs: ParamPair[_]*): DataFrame
    Definition Classes
    Transformer
    Annotations
    @Since( "2.0.0" ) @varargs()
  28. def transformSchema(schema: StructType): StructType
    Definition Classes
    FastVectorAssembler → PipelineStage
  29. val uid: String
    Definition Classes
    FastVectorAssembler → Identifiable
  30. def write: MLWriter
    Definition Classes
    DefaultParamsWritable → MLWritable