问题标签 [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 投票
0 回答
1834 浏览

charts - 将大数据集缩减为较小数据集的算法?

我有一个需要在图表上显示的大型数据集(数十亿)的数据点(双精度)。由于一次显示所有数据没有用,我一直在寻找一种算法来帮助我从整个数据集中挑选出最好的 N 个点。

我目前正在进行系统抽样以减少数据集。关于如何改进它的任何建议?谢谢。

更新:数据是 16 位有符号数字,表示波形的幅度。因此它们的值范围可以从 -32,768 到 32,767。我想捕捉峰值和谷值,以便从整个集合中选择显示的 N 个点给出整个集合的近似值。

0 投票
5 回答
18906 浏览

python - python:来自多个字典的联合键?

我有 5 个字典,我想要它们的键的联合。

我试过

但它给了我一个错误

我做错了吗?我使用普通的forloop,但我想知道为什么上面的代码不起作用。

0 投票
1 回答
186 浏览

function - F# 中的 + 是什么?

为什么我不能做类似的事情

0 投票
6 回答
5554 浏览

functional-programming - 函数式语言中 fold/reduce 的实际使用

Fold(aka reduce) 被认为是一个非常重要的高阶函数。Map可以表示为fold见这里)。但对我来说,这听起来比实际更学术。一个典型的用途可能是获取数字的总和、乘积或最大值,但这些函数通常接受任意数量的参数。那么为什么要(fold + 0 '(2 3 5))(+ 2 3 5)工作正常时写。我的问题是,在什么情况下使用它最容易或最自然fold

0 投票
2 回答
688 浏览

python - Python中的列表推导是否以内存有效的方式减少?

我是 Python 的初学者,这是我的第一篇文章,所以不要太苛刻:)。我最近一直在玩 Python,想知道是否有类似的东西

将导致 Python 首先创建所有元素的列表,然后找到最大值,从而导致 O(2n) 时间,或者它会在迭代 Θ(n) 时跟踪最大值。此外,由于 Python3 中的范围不同(作为可迭代对象),这会使其与 Python2 中的不同吗?

0 投票
6 回答
2655 浏览

eclipse - Hadoop Map Reduce 程序

当我尝试基于 Hadoop 0.20 API 的 Hadoop in Action 书中的 Map Reduce 编程示例时,我得到了错误

java.io.IOException:映射中的值类型不匹配:预期 org.apache.hadoop.io.IntWritable,收到 org.apache.hadoop.io.Text

但据我检查,我正在正确通过所有内容。如果有人可以帮助我,那将非常有帮助。

这是代码。它与书中的代码相同。

0 投票
2 回答
196 浏览

map - 不知道如何在 CouchDB 中创建特定的 MapReduce

我的数据库中有 3 种类型的文档:

(我不能改变布局......;-()

类型 1 定义了一个开始时间戳,它类似于开始事件。Type 1 通过 Type 2 文档连接到多个 Type 3 文档。

我想获取最新的 Type 3(最高时间戳)和对应的 type 1 文档。

如何组织我的 Map/Reduce?

0 投票
1 回答
200 浏览

views - 复杂的 CouchDb 视图

我在数据库中有以下文档:

我的观点需要返回文本中特定关键字的汇总计数,但关键字需要“松散”地说明它们是如何找到的。我的视图应该返回如下内容:

正如你所看到的,即使标签是'grannysmith apple' ,我已经数了 3 次苹果,我仍然想找出任何出现的'apples'

这可能吗?或者我应该在插入 CouchDb 之前这样做吗?我正在使用 node.js 执行保存 - 我应该在 node.js 中执行吗?

提前致谢!

0 投票
6 回答
17897 浏览

python - Python如何减少多个列表?

我能够使用mapsum实现此功能,但如何使用reduce

有 2 个列表:a, b,它们具有相同数量的值。我要计算

我使用的工作版本map

那怎么用reduce呢?我写:

我得到了错误“ TypeError: 'float' object is unsubscriptable”。

任何人都可以对此有所了解吗?

0 投票
3 回答
2484 浏览

image - 如果图像太大,如何减小尺寸?

我的网站

在上面的链接中,您可以看到中间新闻帖子的图片太大了。新闻的信息是从数据库中取出的,所以我不确定如何仅在某些图像上更改图像的宽度。理想情况下,我希望将任何超过 300 像素宽的图像保持在 300 像素。这是我到目前为止所拥有的:

我厌倦了在上面的语句中添加 width="300" 但这使得所有图像都变成了我不想要的 300px。我只希望将大于 300 像素的图像缩小到 300。

有人可以指出我正确的方向吗!