TypeConverters

class pyspark.ml.param.TypeConverters

Factory methods for common type conversion functions for Param.typeConverter.

Methods

identity(value)

Dummy converter that just returns value.

toBoolean(value)

Convert a value to a boolean, if possible.

toFloat(value)

Convert a value to a float, if possible.

toInt(value)

Convert a value to an int, if possible.

toList(value)

Convert a value to a list, if possible.

toListFloat(value)

Convert a value to list of floats, if possible.

toListInt(value)

Convert a value to list of ints, if possible.

toListListFloat(value)

Convert a value to list of list of floats, if possible.

toListString(value)

Convert a value to list of strings, if possible.

toMatrix(value)

Convert a value to a MLlib Matrix, if possible.

toString(value)

Convert a value to a string, if possible.

toVector(value)

Convert a value to a MLlib Vector, if possible.

Methods Documentation

static identity(value: T) → T

Dummy converter that just returns value.

static toBoolean(value: Any) → bool

Convert a value to a boolean, if possible.

static toFloat(value: Any) → float

Convert a value to a float, if possible.

static toInt(value: Any) → int

Convert a value to an int, if possible.

static toList(value: Any) → List

Convert a value to a list, if possible.

static toListFloat(value: Any) → List[float]

Convert a value to list of floats, if possible.

static toListInt(value: Any) → List[int]

Convert a value to list of ints, if possible.

static toListListFloat(value: Any) → List[List[float]]

Convert a value to list of list of floats, if possible.

static toListString(value: Any) → List[str]

Convert a value to list of strings, if possible.

static toMatrix(value: Any)pyspark.ml.linalg.Matrix

Convert a value to a MLlib Matrix, if possible.

static toString(value: Any) → str

Convert a value to a string, if possible.

static toVector(value: Any)pyspark.ml.linalg.Vector

Convert a value to a MLlib Vector, if possible.