本文简要介绍
pyspark.ml.feature.DCT
的用法。用法:
class pyspark.ml.feature.DCT(*, inverse=False, inputCol=None, outputCol=None)
一个特征变换器,它对一个实向量进行一维离散余弦变换。不对输入向量执行零填充。它返回一个表示 DCT 的相同长度的实向量。返回向量被缩放,使得变换矩阵是单一的(又名缩放的DCT-II)。
版本 1.6.0 中的新函数。
注意:
More information on Wikipedia 。
例子:
>>> from pyspark.ml.linalg import Vectors >>> df1 = spark.createDataFrame([(Vectors.dense([5.0, 8.0, 6.0]),)], ["vec"]) >>> dct = DCT( ) >>> dct.setInverse(False) DCT... >>> dct.setInputCol("vec") DCT... >>> dct.setOutputCol("resultVec") DCT... >>> df2 = dct.transform(df1) >>> df2.head().resultVec DenseVector([10.969..., -0.707..., -2.041...]) >>> df3 = DCT(inverse=True, inputCol="resultVec", outputCol="origVec").transform(df2) >>> df3.head().origVec DenseVector([5.0, 8.0, 6.0]) >>> dctPath = temp_path + "/dct" >>> dct.save(dctPath) >>> loadedDtc = DCT.load(dctPath) >>> loadedDtc.transform(df1).take(1) == dct.transform(df1).take(1) True >>> loadedDtc.getInverse() False
相关用法
- Python pyspark DataFrame.to_latex用法及代码示例
- Python pyspark DataStreamReader.schema用法及代码示例
- Python pyspark DataFrame.align用法及代码示例
- Python pyspark DataFrame.plot.bar用法及代码示例
- Python pyspark DataFrame.to_delta用法及代码示例
- Python pyspark DataFrame.quantile用法及代码示例
- Python pyspark DecisionTreeClassifier用法及代码示例
- Python pyspark DataFrameWriter.partitionBy用法及代码示例
- Python pyspark DataFrame.cumsum用法及代码示例
- Python pyspark DatetimeIndex.is_month_start用法及代码示例
- Python pyspark DataFrame.iloc用法及代码示例
- Python pyspark DatetimeIndex.normalize用法及代码示例
- Python pyspark DataFrame.dropDuplicates用法及代码示例
- Python pyspark DatetimeIndex.is_month_end用法及代码示例
- Python pyspark DataFrame.printSchema用法及代码示例
- Python pyspark DataFrame.to_table用法及代码示例
- Python pyspark DatetimeIndex.is_quarter_start用法及代码示例
- Python pyspark DataFrame.rmod用法及代码示例
- Python pyspark DataFrame.div用法及代码示例
- Python pyspark DataFrame.drop_duplicates用法及代码示例
- Python pyspark DataFrame.to_pandas用法及代码示例
- Python pyspark DataFrame.sum用法及代码示例
- Python pyspark DataFrame.transform用法及代码示例
- Python pyspark DataFrame.get用法及代码示例
- Python pyspark DataFrame.rsub用法及代码示例
注:本文由纯净天空筛选整理自spark.apache.org大神的英文原创作品 pyspark.ml.feature.DCT。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。