小牛学堂

大数据云计算,算法

spark向量矩阵的使用(scala)

向量和矩阵都是做机器学习的基础,下面来介绍下使用 spark的底层的向量和矩阵是基于Breeze的,下面主要介绍下Breeze的使用,下面直接给代码,代码上有注释 需要引入的包import breeze.linalg._ import breeze.numerics._ import org....

2017-04-12 09:38:32

阅读数 3750

评论数 0

map的存储原理

map的实现方法有 1:HashMap 2:HashTable 3:TreeMapHashMap的存储原理HashMap的存储原理:(跟HashSet很像的,可以类比的理解下) 往HashMap添加元素的时候,首先会调用键的hashCode方法得到元素 的哈希码值,然...

2017-04-10 23:21:00

阅读数 1043

评论数 0

HashSet去重原理

hashSet的实现原理: 往Haset添加元素的时候,HashSet会先调用元素的hashCode方法得到元素的哈希值 , 然后通过元素 的哈希值经过移位等运算,就可以算出该元素在哈希表中 的存储位置。情况1: 如果算出元素存储的位置目前没有任何元素存储,那么该元素可以直接存...

2017-04-09 17:24:30

阅读数 577

评论数 0

java 集合的排序

首先说下List的排序吧,排序有两种实现的方法,一种是实现Comparable接口,重写重写int compareTo(Object o)方法,另一种是比较器类实现Comparator接口,重写int compare(Object o1, Object o2)方法。第一种使用实现Comparabl...

2017-04-09 16:03:30

阅读数 245

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭