您的位置:首页
组合部分标签向量并累加成完整向量
2017-07-08 13:10
183 查看
<strong><span style="font-size:18px;">/*** * @author YangXin * @info K-Means算法会对向量元素进行多次顺序的遍历,上次表示最适合于这样的訪问模式。 * 利用Mapper输出的部分向量。Reducer通过简单的拼接得到一个完整的向量。 */ package unitTwelve; import java.io.IOException; import org.apache.hadoop.io.Text; import org.apache.hadoop.mapreduce.Reducer; import org.apache.mahout.math.NamedVector; import org.apache.mahout.math.Vector; import org.apache.mahout.math.VectorWritable; public class VectorReducer extends Reducer<Text, VectorWritable, Text, VectorWritable>{ private VectorWritable writer = new VectorWritable(); protected void reduce(Text tag, Iterable<VectorWritable> values, Context context) throws IOException, InterruptedException{ Vector vector = null; for(VectorWritable partialVector : values){ if(vector == null){ vector = partialVector.get().like(); } partialVector.get().addTo(vector); } NamedVector namedVector = new NamedVector(vector, tag.toString()); writer.set(namedVector); context.write(tag, writer); } } </span></strong>
相关文章推荐
- 组合部分标签向量并累加成完整向量
- 一个HTTP连接是包含两部分的,请求报文和响应报文这俩组合起来才是一次完整的HTTP请求,并不会单独显示请求报文或者响应报文
- 一个完整的WSDL文档及各标签详解
- 正则表达式解析img标签以及给部分文字设置颜色和超链接
- 根据数组中某个两个值作为键、并把数组中同时存在该两个字段值的数组值累加、组合成三维数组
- Apache Ant 实例介绍,以及部分标签介绍
- 用CSS和HTML标签来截取过长的文字部分变成省略号
- 组合模式(Composite Pattern)--部分-整体模式
- Struts中logic部分标签实例
- 大前端全套完整教程106G 爱前端-邵山欢课程 node+angular+vue+react+webapp 高级部分
- 正则表达式匹配完整img标签php实现
- vb 去掉html中的回车和tab;转换部分html大写标签为小写
- HTML span标签:用来组合文档中的行内元素
- 语句的向量表示方法——单词向量组合…
- jstl 部分标签
- 正则表达式匹配完整img标签php实现
- 将带有部分HTML标签的String转化为标准的String
- SP2010 3D标签云Web部分--很酷的效果,强烈推荐!!
- 易语言简易“暗桩”源码(完整,包含DLL部分)
- html5无序列表,有序列表,定义列表,组合标签,div分区标签