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

scala - 减少一组空集是否有效?

这不应该工作吗?

0 投票
1 回答
229 浏览

xaml - 如何减小 ViewPort3D xaml 的文件大小?

我有一个形状的 3D max 文件。我将其转换为 3ds 文件。然后通过 Zam3D 将其转换为 xaml 文件。但是文件太大而无法加载,我的计算机因“内存输出”异常而崩溃。我可以做些什么来减少 xaml 文件的大小?

0 投票
4 回答
152 浏览

python - 我想用一个包含长整数的列表来调用一个减少python中的整数

我试图在包含整数和长整数的列表上调用 reduce。例如,

但我得到一个未实现的错误。当我用 long 的 mul 方法替换 int 的 mul 方法时,它抱怨它正在获取一个 int。我必须先将它们全部映射到 long 吗?像这样。

0 投票
2 回答
7791 浏览

javascript - IE/JS:减少对象

我的 javascript 应用程序在 firefox 和 chrome 上运行得很好。但它似乎在 Internet Explorer (IE 8) 上被打破。

我没有在控制台日志上收到错误消息。通过调试我注意到的代码,应用程序在以下行中断:

整个函数此时退出。我知道,这reduce适用于数组,但console.info(typeof(series))告诉:对象

但是这个对象看起来就像一个数组 - 它适用于 FF/Chrome。这可能是为什么 IE 此时停止处理该函数的原因吗?并且:如何在 IE 上处理这个问题?

谢谢你。

0 投票
1 回答
485 浏览

python - 如何在 Python 中传播树节点

我正在处理 Python 程序中的树结构。树中的每个节点都有一个字典“儿子”,其键保存弧信息,值是儿子节点。问题是将节点列表传播给他们所有的儿子。我用:

current_nodes节点的初始(和更新)列表在哪里。

我的程序大部分时间都在执行这个 reduce 操作。有没有更快的方法来实现它?

谢谢!

编辑:嗨,只是让你知道代码: sum((node.sons.values() for node in current_nodes), []) 虽然 pythonic,并没有真正明显更快 - 如果节点列表很长(> 20000),传播速度会不成比例地减慢,实际上非常慢。我不知道为什么。

然后我定义:

然后我使用:current_node = Ext(current_node)。这种方法实际上要快得多。我猜 sum() 函数在处理列表连接时不如列表的扩展方法有效。

0 投票
1 回答
1624 浏览

python - 如何在python中修剪子树

我(仍在)处理 Python 程序中的树结构。树中的每个节点都有一个字典“children”,其键保存弧信息,值是子节点。(并且每个节点都有一个 (parent, parent_arc) 对,其中 parent 是它的父节点,而 parent_arc 是父节点链接该节点的弧。)

现在我想修剪一个子树,它的根是节点 N 的子节点。假设子节点是 N.children[a]。

del N.children[a] 根本不会释放子树占用的内存。我是否必须实现一种方法来删除子树中的每个节点?我怎样才能做到这一点 ?我是否需要重新定义节点类以进行有效的子树修剪?

谢谢!

0 投票
2 回答
2776 浏览

android - 如何减少android中微调器下拉列表的宽度?

在横向模式下,我的应用程序中有一个微调器。当我单击微调器时,下拉列表会占据整个屏幕宽度。我想将宽度减小到特定值。我可以知道该怎么做吗?

Senthil 提前致谢。

0 投票
3 回答
72 浏览

mysql - 我可以将这些查询压缩成更少

是否可以进行 1 次查询并仍然提取所需的数据?

我有很多查询,想合并它们以使页面加载更快。

干杯

0 投票
2 回答
8388 浏览

r - R 是否有与 Python 中的 reduce() 等价的东西?

即:“将两个参数的函数从左到右累积应用于序列项,以将序列减少为单个值。”

0 投票
1 回答
520 浏览

android - 在android中录制时如何保持音频大小减小?

我的要求是保持音频的大小尽可能小。此外,在获得录制的流之后,我可以通过 zencoder 类型的 API 完成这项任务,但我有兴趣在录制时做这件事。

谢谢塔尔哈