reduce相关内容

Hadoop:键和值在输出文件中分隔。怎么做分号分隔?

我认为标题已经解释了我的问题。我想更改 键(标签空间)值 into key; value 在所有输出文件中,reducers从映射器的输出生成。 我使用谷歌找不到很好的文档。任何人都可以提供一些关于如何实现这一点的代码? 解决方案 设置配置属性 mapred .textoutputformat.separator to “; ..
发布时间:2017-05-21 15:48:03 其他开发

在CouchDB中使用map reduce可以输出更少的行

假设您有两种文件类型:客户和订单。 客户文档包含基本信息,例如姓名,地址等,并且订单包含每次客户订购某物的所有订单信息。当存储文档时,type = order或type = customer。 如果我对一组10个客户和30个订单执行映射功能,则会输出40行。一些行将是客户,一些将是订单。 问题是,如何编写reduce,以便订单信息“stuffed”里面有客户信息的行?所以它会返回10行 ..
发布时间:2017-03-14 01:08:15 其他数据库

推力减小结果在设备存储器

是否可以在设备分配的内存中保留thrust :: reduce操作的返回值?如果是,是否就像将值分配给cudaMalloc区域一样简单,或者应该使用thrust :: device_ptr? 解决方案 是否可以在设备分配的内存中保留thrust :: reduce操作的返回值? 简短的答案是否定的。 thrust减少返回一个数量,减少的结果。此数量必须存储在主机常驻变量中: ..
发布时间:2017-03-04 16:32:53 其它硬件开发

在Cuda中减少任意数量的元素

如何实现以下链接中提供的代码版本7: http:/ /www.cuvilib.com/Reduction.pdf 用于大小为任意数字的输入数组,换句话说,不是2的乘方? ,您应该查看相关NVIDIA CUDA的链接减少示例。它基本上包括您正在使用的pdf文件,但也包括实现减少1到7(标记为 reduce0 到 reduce6 ) 如果你研究文档中的reduce 7的描述,你会看到初 ..
发布时间:2017-03-04 14:01:37 其它硬件开发

使用MapReduce API在HDFS中复制文件使用Gzip压缩

我在使用Java编写一个归档程序。将要归档的文件已驻留在HDFS中。我需要能够将文件从HDFS的一个位置移动到另一个位置,最终的文件用Gzip压缩。要移动的文件可能相当大,因此使用HDFS API移动它们并压缩它们可能是相当低效的。所以我想我可以写一个mapreduce工作到我的代码,为我做这个。 但是,我一直无法找到任何示例,可以使用MapReduce API复制这些文件,并以gzip格式 ..
发布时间:2017-01-06 23:22:06 开发方法

减色(在Java中)

我想找到一种方法来拍摄JPEG(或GIF / PNG)图片,并减少颜色的数量。 20.有人可能推荐一些图书馆或其他参考?欢迎使用其他语言的源代码。 解决方案 查看 Java高级映像API 。在该API中实现了一些算法来进行颜色还原。 ..
发布时间:2016-12-18 01:57:00 Java开发

在Paul Graham的ANSI Common Lisp中撰写示例

任何人可以在Paul Graham的ANSI Common Lisp页面110中解释一个例子吗? 示例尝试解释使用& rest和lambda来创建函数式编程设施。其中一个是组成函数参数的函数。我找不到任何解释它是如何工作的。代码如下: (defun compose(& rest fns) (destructuring-bind休息)(反向fns) #'(lambda(& rest ar ..
发布时间:2016-11-29 22:52:00 其他开发

添加一个Vector的元素,而不使用`reduce`或`apply`

所以我试图重新实现 reduce 方法,所以它可以添加一些数字,通常可以使用 reduce ,如: (reduce + [1 2 3]);; 6 (newRd + [1 2 3]);; 6 所以我想也许可以使用递归函数来添加向量的第一个元素每次它被调用,并再次为其余的矢量。像这样: (defn newRd [list] (let [sum 0] (不是0(计 ..
发布时间:2016-11-27 22:25:18 其他开发语言

使用map / reduce在Clojure中实现fibonacci

有可能使用 reduce 有效地使用Clojure中的fibonacci系列吗? “accumulator”包含什么? 我想这将是懒惰的。 解决方案 您可以使用一对连续的斐波纳契值作为累加器,如下: (reduce (fn [[ab] _] [b(+ ab)]) ;函数计算下一对值 [0 1];初始对fibonnaci数字 (范围10));一个seq来指定你想要多少次迭代 ..
发布时间:2016-11-27 19:20:57 其他开发语言

Map和Reduce Monad for Clojure ... Juxt Monad怎么样?

在学习Clojure的同时,我花了很多年的时间试图理解monads - 他们是什么,以及我们如何使用它们...没有太多的成功。不过,我发现了一个非常好的“Monads for Dummies”视频系列 - http://vimeo.com/20717301 - 由Brian Marik for Clojure 到目前为止,我对monads的理解是它类似于一个宏,它允许一组语句以一种形式很容易 ..
发布时间:2016-11-27 18:34:35 其他开发语言

Clojure:对地图集合中的值求和

我试图通过它们的公共密钥对地图集合的值进行求和。我有这个代码片段: (def data [{:a 1:b 2:c 3} {:a 1:b 2:c 3}] (for [xs data](map xs [:a:b])) ((1 2)(1 2)) 结果应该是==>(2 4) 基本上, 我现在的问题是如何总结这些值?我试图使用“reduce”但是 感谢。 ..
发布时间:2016-11-27 18:05:18 其他开发语言

如何可以通过reduce来定义map,filter和reverse等操作?

在此博客条目中,“JavaScript中的CSP和换能器” a>,作者指出: 首先,我们要实现许多数组(或其他集合)操作,如 map ,过滤器和 reverse 可以定义如何操作,如地图,过滤器和反向操作(如:) 解决方案 这是真的,如果你能在Clojure中提供例子我们不关心懒惰。在Clojure中, map 和过滤器是惰性的,但reduce是急切的。不仅 reverse 不是延迟 ..

腌菜cython类

我必须保存并加载一个cython类实例。 我的cython类是这个加上几个方法: import numpy as np cimport numpy as np cimport cython cdef class Perceptron_avg_my: cdef int wlen,freePos cdef np.ndarray w,wtot,wac,wtotc#np.nda ..
发布时间:2016-11-23 16:41:13 Python

哪里"折叠" LINQ扩展方法?

我发现的LINQ的样本一个名为折叠整​​齐的方法(),我要使用。他们的例子: 双击[] =双打{1.7,2.3,1.9,4.1,2.9}; 双产品= doubles.Fold((runningProduct,nextFactor)=> runningProduct * nextFactor); 不幸的是,我不能得到这个编译,无论是在他们的榜样还是在我自己的代码, ..
发布时间:2016-09-26 20:07:11 C#/.NET

在数组中寻找最小(但跳过某些元素)的CUDA减少使用

我有一个大阵浮点数,我想找出数组的最小值(忽略 1 取值只要present),以及作为其指标,使用在CUDA减少。我写了下面的code要做到这一点,这在我看来应该工作: __global__无效get_min_cost(浮动* d_Cost,整数N,为int * last_block_number,为int * number_in_last_block,为int * d_index){ ..
发布时间:2016-08-24 13:53:48 C/C++开发

削减并行数时间

由于 N 部分和有可能在总结LOG2并行步骤所有部分和。例如,假设有八个线程与八个部分款项: S0,S1,S2,S3,S4,S5,S6,S7 。这可以在减少 LOG2(8)= 3 顺序步骤如下; thread0线程1线程2 thread4 S0 + = S1 S2 + = S3 S4 + = S5 S6 + = S7 S0 + = S2 S4 + = S6 S0 + = S4 我想使用Op ..
发布时间:2016-08-17 23:24:56 C/C++