Spark中组件Mllib的学习12之密集向量和稀疏向量的生成
来源:互联网 发布:2015网络流行歌曲排行 编辑:程序博客网 时间:2024/05/14 07:02
更多代码请见:https://github.com/xubo245/SparkLearning
Spark中组件Mllib的学习之基础概念篇
1解释
mllib生成Vector
2.代码:
/** * @author xubo * ref:Spark MlLib机器学习实战 * more code:https://github.com/xubo245/SparkLearning * more blog:http://blog.csdn.net/xubo245 */package org.apache.spark.mllib.learning.basicimport org.apache.spark.mllib.linalg.Vectors/** * Created by xubo on 2016/5/23. * Vector */object VectorLearning { def main(args: Array[String]) { val vd = Vectors.dense(2, 0, 6) println(vd(2)) println(vd) //数据个数,序号,value val vs = Vectors.sparse(4, Array(0, 1, 2, 3), Array(9, 5, 2, 7)) println(vs(2)) println(vs) val vs2 = Vectors.sparse(4, Array(0, 2, 1, 3), Array(9, 5, 2, 7)) println(vs2(2)) println(vs2) }}
3.结果:
6.0[2.0,0.0,6.0]2.0(4,[0,1,2,3],[9.0,5.0,2.0,7.0])5.0(4,[0,2,1,3],[9.0,5.0,2.0,7.0])
参考
【1】http://spark.apache.org/docs/1.5.2/mllib-guide.html
【2】http://spark.apache.org/docs/1.5.2/programming-guide.html
【3】https://github.com/xubo245/SparkLearning
0 0
- Spark中组件Mllib的学习12之密集向量和稀疏向量的生成
- Spark机器学习:密集和稀疏向量
- Spark中组件Mllib的学习13之给向量打标签
- Spark中组件Mllib的学习28之支持向量机SVM-方法1
- Spark中组件Mllib的学习29之支持向量机SVM-方法2
- Spark中组件Mllib的学习14之从文本中读取带标签的数据,生成带label的向量
- spark MLlib 之向量
- Spark中组件Mllib的学习19之分层抽样
- Spark MLlib学习笔记之二——Spark Mllib矩阵向量
- Spark中组件Mllib的学习5之ALS测试(apache spark)
- Spark中组件Mllib的学习6之ALS测试(apache spark 含隐式转换)
- Spark中的稀疏向量SparseVector类的源码解读
- Spark中组件Mllib的学习 RowMatrix行矩阵
- Spark中组件Mllib的学习2之MovieLensALS学习(集群run-eaxmples运行)
- Spark中组件Mllib的学习8之ALS训练的model来预测数据
- Spark中组件Mllib的学习16之分布式行矩阵的四种形式
- Spark中组件Mllib的学习16之分布式行矩阵的四种形式
- Spark中组件Mllib的学习1之Kmeans错误解决
- Android 图片缓存之内存缓存技术LruCache,软引用
- LeetCode 112. Path Sum
- 融云知识点
- 走马观花: Linux 系统调用 open 七日游(二)
- Redis的初步安装
- Spark中组件Mllib的学习12之密集向量和稀疏向量的生成
- 数据结构---字符串
- nginx配置优先级
- memcpy函数更自己的实现
- 走马观花: Linux 系统调用 open 七日游(三)
- Excel如何批量删除数字单元格前的撇号
- 让linux技术更上一层楼的文章
- Office Powerpoint演示文档大瘦身
- ViewPager+Fragment滑动切换界面