问题标签 [reduce]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Mongo DB Map/Reduce - Reduce 不会被调用
我试图在 Mongo shell 中做一个简单的 map reduce,但 reduce 函数永远不会被调用。这是我的代码:
结果是
}
怎么了?
我在 Ubuntu 10.10 上使用 MongoDB 1.8.1 32 位
map - 分离 Hadoop Map 和 Reduce 任务
在一个 3 节点 hadoop 集群中。我希望主节点是 1 个节点。映射任务发生在一个节点,减少任务发生在一个节点。Map 和 reduce 任务应该分开。是否可以?据我注意到两者一起运行。如果你能有所启发,那就太好了。谢谢 !
-塞图
javascript - 如何在对象数组上调用 reduce 来总结它们的属性?
假设我想a.x
对arr
.
我有理由相信这a.x
是undefined
在某个时候。
以下工作正常
在第一个示例中我做错了什么?
python - 用另一个方法列表“减少”列表的成语
我遇到了一种情况,我想通过另一个方法列表“减少”一个整数列表。
for循环:
“队列”:
如果我只想对数字列表应用一种方法,例如 operator.add,我可以使用 reduce。
组合两个列表,一个运算符和另一个操作数是否有类似的东西?
java - 从 Hadoop 中的映射器发出矩阵
我是 Hadoop map reduce 的新手,我想知道有一些输出格式类型可以让我直接从映射器发出矩阵(2d 数组)(而不转换为 1d)。
我计划将其包含在我的 Btech 项目中。
visual-c++ - 减少 dll 大小 vc++
我想使用 VisualStudio 8 尽可能减小我的应用程序的大小。为此需要设置哪些编译器选项?
这是我设置的
1.project properties->configuration properties->General->use of MFC "Use MFC in a Shared DLL" 2.project properties->configuration properties->c/c++->optimization->optimization"Minimize Size (/O1) " 3.project properties->configuration properties->c/c++->optimization->Favor Size or Speed "Favor Small Code (/Os)"
请让我知道可以使用的其他选项。
closures - 在 Paul Graham 的 ANSI Common Lisp 中编写示例
任何人都可以解释 Paul Graham 的 ANSI Common Lisp 第 110 页中的示例吗?
该示例试图解释使用 &rest 和 lambda 创建函数式编程工具。其中之一是组成函数参数的函数。我找不到任何解释它是如何工作的。代码如下:
用法是:
输出是:
第 2 行和第 6 行对我来说特别神奇。
c++ - 可以采取哪些措施来减少链接时间?
我们正在针对 Visual Studio 7.1 构建,并且有两个主要的 dll。
DLL A 为 7Mb,DLL B 为 5Mb——但是 DLL B 比 A 花费的时间要长得多。
我应该寻找什么?
有很多关于减少编译时间的技巧,但是我不确定有什么可以减少链接时间。
couchdb - 蒲团中的 CouchDB 减少复选框
我在 CouchDB 中创建了一个小型测试数据库,并在 Futon 中创建了一个临时视图。我写了映射器和reducer。映射器可以工作,但减速器的复选框永远不会出现。我知道应该有一个复选框,因为我在我拥有的更大数据库上使用视图时已经看到它。
为什么减速器复选框不存在?这是正常行为吗?减速器复选框有时不会出现吗?也许是因为我的结果集很小或由于某种原因无法减少?(虽然我看不出为什么我不能减少我的结果)
我的映射器是这个。我添加这个[1, 2, 3].forEach
东西只是因为我认为我需要使结果集更大才能获得减少复选框。
减速机就是这个。
结果如下所示:
couchdb - CouchDB 函数以给定的时间间隔对记录进行采样。
我有具有时间值的记录,需要能够在一段时间内查询它们并仅返回给定时间间隔的记录。
例如,我可能需要每隔 10 分钟从 12:00 到 1:00 的所有记录,给我 12:00、12:10、12:20、12:30、... 12:50、01:00。间隔需要是一个参数,它可以是任何时间值。15 分 47 秒 1.4 小时。
我试图这样做做某种减少,但这显然是错误的地方。
这是我想出的。欢迎评论。
为时间字段创建了一个视图,以便我可以查询一系列时间。视图输出 id 和时间。
然后我创建了一个列表函数,它接受一个称为间隔的参数。在列表函数中,我通过行工作并将当前行时间与最后接受的时间进行比较。如果跨度大于或等于间隔,我将该行添加到输出并对其进行 JSON 化。
到目前为止,这运作良好。我将针对一些大数据进行测试,看看性能如何。关于如何更好地做到这一点的任何评论,或者这将是沙发的正确方式吗?