问题标签 [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.

0 投票
1 回答
332 浏览

reduce - 像 Python 一样减少 Specman 中的列表

Specman 中是否有reduce()可用于一般归约函数的列表方法?我在想类似的东西:

wherereduce()像在 Python 中一样工作:

0 投票
2 回答
1220 浏览

lisp - 普通lisp的“展开”?

我从 SICP 学到了很多方案,但现在对 common lisp 更感兴趣。我知道常见的 lispfoldreduce,带有左或右折叠的特殊参数,但相当于unfold什么?谷歌搜索没有多大帮助。事实上我得到的印象是没有展开???

0 投票
3 回答
4659 浏览

python - python减少错误?

以下是我的python代码:

我该如何解决?谢谢!

0 投票
2 回答
4610 浏览

aggregate - Elastic MapReduce 中可用的 reducer

我希望我以正确的方式问这个问题。我正在学习围绕 Elastic MapReduce 的方法,并且我已经看到许多关于可与“流”作业流程一起使用的“聚合”减速器的参考资料。

在 Amazon 的“Amazon Elastic MapReduce 简介”PDF 中,它指出“Amazon Elastic MapReduce 有一个名为聚合的默认减速器”

我想知道的是:是否有其他可用的默认减速器?

我知道我可以编写自己的减速器,但我不想最终编写已经存在的东西并“重新发明轮子”,因为我确信我的轮子不会像原来的那样好。

0 投票
2 回答
591 浏览

objective-c - 分数减少器应用程序的问题

我会快速解决这个问题:我有一个适用于 iPhone OS 3.1.2 的应用程序,可以减少分数。我有4个网点:

  1. oTop 和 oBottom:两个 UITextField,分别代表 originalTop 和 originalBottom。
  2. rTop和rBottom:两个UILabel,分别代表reduceTop和reduceBottom。

这是我使用的代码:

-(IBAction)减少{

}

对杂散线感到抱歉。无论如何,有人可以告诉我发生了什么事吗?当我启动时,在两个文本字段中输入一个大于 0 的数字,然后按“减少”按钮,应用程序崩溃。请帮忙,

嗨盖伊

编辑:将第一个和第三个 for 循环从 (int i = 0 更改为 (int i = 1.

0 投票
3 回答
1390 浏览

javascript - 为什么 reduceRight 在 Javascript 中返回 NaN?

我正在使用 Firefox 3.5.7 并且在 Firebug 中我正在尝试测试 array.reduceRight 函数,它适用于简单的数组,但是当我尝试类似的东西时,我得到了NaN。为什么?

我也尝试了 map ,至少我可以看到每个元素的 .score 组件:

我阅读了https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Objects/Array/reduceRight上的文档,但显然我无法汇总我的详细信息数组中的所有分数值。为什么?

0 投票
1 回答
1800 浏览

deployment - 如何在 Eclipse 或 Netbeans 中配置 maven 多模块项目以减少部署时间

我有以下项目结构

  • project-parent:所有的父配置都在这里
  • project-ear:从 ejb、war 和 core 项目中组装 ear 文件
  • project-ejb:EJB 模块依赖于核心
  • project-war:Web 模块依赖于 EJB 和核心
  • 项目核心:没有依赖关系

我能够使用 Eclipse 或 Netbeans 并将项目从 IDE 部署到 glassfish。但是我想要的是每当我对 web 模块进行更改时,我希望它能够自动部署。这样我刷新浏览器并查看更改。

在此先感谢您的帮助

0 投票
1 回答
113 浏览

database - 为什么大表比新的小表快?

我们在 SQL Server 中有一个包含近 40.000.000 条记录的大表。对它运行查询花费了相当长的时间。所以我们决定把所有旧的和过时的记录留在那里,把可用的记录移到一个新的表中,然后使用新的。虽然它应该比记录数几乎翻倍的旧表快,但有问题的结果是别的。尽管在旧表上运行查询需要近 45 秒,但在具有相同结构(键和索引)和一半记录数的新表上,运行相同查询需要 30 多分钟。我们在哪里出错或遗漏了一些重要问题?

0 投票
3 回答
601 浏览

haskell - 用折叠组合单子动作

让我们使用 type 的函数(Monad m) => a -> m a。例如:

我希望能够多次应用它。我尝试的第一件事是

问题是它不适用于大型n

它也不起作用:

实际上,有效的是使用($!)严格运算符

有更好或更惯用的解决方案吗?或者可能是更严格的?f如果是重量级函数,我仍然很容易发生堆栈溢出。

UPD:我发现times用有针对性的形式写作也不能解决编写重量级单子动作的问题。这适用于 fx = Just (x+1) 但在现实世界中失败:

0 投票
1 回答
1055 浏览

map - couchdb 复杂地图减少多个文档返回单个 json 对象

如何在 couchdb 中创建复杂的 map reduce 函数以跨越具有相同属性名称的多个文档的视图以返回单个 json 对象?

管理此问题的最有效方法是什么?

嵌套集/源算法是否适合 couchdb(更改非常写密集)?