pyspark.mllib.feature.
HashingTF
Maps a sequence of terms to their term frequencies using the hashing trick.
New in version 1.2.0.
number of features (default: 2^20)
Notes
The terms must be hashable (can not be dict/set/list…).
Examples
>>> htf = HashingTF(100) >>> doc = "a a b b c d".split(" ") >>> htf.transform(doc) SparseVector(100, {...})
Methods
indexOf(term)
indexOf
Returns the index of the input term.
setBinary(value)
setBinary
If True, term frequency vector will be binary such that non-zero term counts will be set to 1 (default: False)
transform(document)
transform
Transforms the input document (list of terms) to term frequency vectors, or transform the RDD of document to RDD of term frequency vectors.
Methods Documentation
New in version 2.0.0.