scala - 将 ml.feature.LabeledPoint 保存到本地 libsvm 文件
问题描述
(几乎是旧版)mllib LabeledPoint 保存到 libsvm 文件中,如下所示:
val rddtoprint:RDD[LabeledPoint]= ....
MLUtils.saveAsLibSVMFile(rddtoprint, s"$newPath${File.separator}${fileName }")
ml.feature.LabeledPoint 的等效方法是什么?
解决方案
至少早在 Spark 2.2 中,MLUtils 中就有一个辅助方法。
https://spark.apache.org/docs/2.0.0/api/java/index.html?org/apache/spark/mllib/util/MLUtils.html
推荐阅读
- c++ - 将数据文件读入对象数组时出现问题
- bash - 在 bash 脚本中移动特定范围内的文件夹块
- rspec - Rspec(设置标志时运行)
- angular - 明确设置后将单元格颜色更改回默认值(尊重选择)
- c++ - 声明一个类的变量而不创建它的实例
- python - 如何将 tkinter 的 Entry 字段中的用户输入传递给外部类/方法?
- c - 为什么我的 PCI-e I/O 寄存器读取似乎被缓存了?
- python - 修改日志文件的名称以包含 jobid
- java - 在 Java 中不保存对象实例是否被认为是不好的做法或完全不是?
- c# - CORS - 我需要 webconfig 和 asax.cs 文件来避免错误吗?