问题标签 [accumulate]

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 回答
13797 浏览

c++ - 使用 std::accumulate 添加 map 的所有值

我只是想添加下面程序中定义的地图的值:

我收到以下错误:

错误 C2893:无法专门化函数模板 'unknown-type std::plus::operator ()(_Ty1 &&,_Ty2 &&) const'

0 投票
2 回答
115 浏览

ruby - 在 Ruby 中,我应该使用控制流来初始化循环内的累加器吗?

像这样初始化累加器是一种好习惯吗?

或者我应该在循环外初始化它并执行以下操作:

0 投票
2 回答
1010 浏览

bash - 如何在并行化的 bash 脚本中增加变量

所以我有一个 bash 脚本,它在双 for 循环中分叉新进程

在 中do-something,我想增加一个计数器变量。但是,由于它是一个计数器变量,因此累积似乎不起作用。解决这个问题的最佳方法是什么?

0 投票
1 回答
94 浏览

python - Python:不以逗号分隔的 Numpy 累积列表

简单示例:我有一个名为“mylist”的列表,我想累积其中的数字并将它们保存到一个名为“mylist_accum”的新列表中。

我的打印看起来像这样:

我希望它们看起来像这样:

我需要用逗号分隔累积的列表元素。否则 Matplotlib 无法与它们一起使用。

0 投票
1 回答
317 浏览

java - 在java中累积流

最近我一直在尝试将我的数据解析器重新实现为 java 中的流,但我不知道如何做一件特定的事情:

考虑带有时间戳的对象 A。考虑由各种 A 对象组成的对象 B 考虑一些指标,这些指标告诉我们对象 B 的时间范围。

我现在拥有的是一些带有状态的方法,它通过对象 A 的列表,如果它适合最后一个对象 B,它会去那里,否则它会创建新的 B 实例并开始将对象 A 放在那里。

我想以流的方式做到这一点

获取对象 A 的整个列表并将其作为流。现在我需要找出将创建“块”并将它们累积到对象 B 中的函数。我该怎么做?
谢谢

编辑:

A 和 B 很复杂,但我会尝试在这里发布一些简化版本。

好的,所以这是非常简化的方式,我现在该怎么做。我不喜欢它。它很丑。

0 投票
1 回答
1698 浏览

drools - 如何在drools中累积具有相同字段值的事实

我写了一条规则,用“密码失败”来警告 ssh 事件。这条规则在这里:

这适用于第一种情况。但我想扩展这条​​规则。我想为具有相同 Src_ip 地址的“密码失败”累积 ssh 事件。例如,如果我在 59 秒内从三个不同的 src_ip 有 4 个失败的密码 ssh 事件,则规则不匹配,但是当我在 59 秒内从一个 src_ip 有 4 个失败的密码 ssh 事件时,规则匹配。我应该如何为这种情况重写这个规则。

0 投票
1 回答
835 浏览

prestashop-1.6 - Prestashop 1.6 和多个折扣

我想在我的 prestshop 上累积折扣。

例如,我有 20% 的数量折扣,从购买 5 件开始,所有必须与第一个累积的产品再享受 25% 的折扣。

现在,5 件以下适用 25%,5 件以上适用 20%。如果数量超过 5 件,我想申请 45%。

因此,我必须将自定义折扣(不是购物车规则)与数量折扣相加。

我不知道该怎么做。也许可以从管理面板中做到这一点?

谢谢你。

0 投票
5 回答
440 浏览

c++ - 如何总结 std::set 的元素

我试图找到集合中元素的总和,我想知道找到它的好方法是什么。我构建了两个类,一个称为 Customer,一个称为 Item,我想编写一个函数来计算客户需要为其在 std::set 类型中列出的产品支付的总付款项。这是我的集合的声明:

班级项目:

类 Item 中的函数来总结一个项目的价格:

这是我正在尝试编写的函数,它将总结我的所有元素:

但我得到这个错误:error C2893: Failed to specialize function template 'unknown-type std::plus<void>::operator ()(_Ty1 &&,_Ty2 &&) const'

重要说明:Customer 类已经包含 Item 的标题。

编辑:添加了关于类项目的信息。

0 投票
2 回答
1628 浏览

drools - Drools - 如何积累与工作记忆中的事实不共享属性的事实

我想从嵌套集合中创建事实集合,其中事实不与工作内存中的另一个事实共享属性。

假设我有一个 Person 类,其中包含一组 Address 对象。我想要来自 Person John 的所有 Address 事实的集合,这些事实与当前工作内存中的 Address 事实具有相同的邮政编码。

我认为这样做的唯一方法是使用“来自累积”,但我无法弄清楚如何在源模式行中添加额外的条件。当我尝试以下操作时,出现规则编译错误:

我需要一次在“then”子句中迭代最终集合的内容;否则,我会将源模式和“非”检查从“来自累积”中移出,并完全取消“来自累积”。

有什么办法可以做我所描述的吗?提前致谢。

0 投票
1 回答
1253 浏览

drools - 用 Drools 编写规则 - 条件和

我一直在为特定的问题陈述编写规则。我有一个 excel 文件,其中包含列 id、specialty、salary。专业可以取“肿瘤学”,“泌尿学”等值。我必须计算每个专业对应的总工资。有两种方法可以做到这一点。

第一的:

其他专业也是如此。这条规则很好用。

第二:只写一条规则,读取专业值,然后总结对应的工资。我试图实现这一点,但没有成功。任何帮助将不胜感激。