问题标签 [reducing]

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 投票
8 回答
432 浏览

java - 减少 IF 语句 java

我正在尝试使用 javafx 制作一个单位转换器 - 我已经搜索了两天,以了解如何减少这些 if 语句。不知何故,我发现了一些类似的问题,但它对我没有帮助,因为我是 Java 新手——我不知道我的情况是正确的方法。

希望你们能帮助我-

谢谢

0 投票
1 回答
190 浏览

excel - 从 col A: number 和 col B: item 创建的 Excel 下拉列表,然后减少选项

我想列出我篮子里的所有水果,然后把水果送给我的朋友,这样做下拉列表中的选项会自动减少。

A 栏:水果数量 B 栏:水果 C 栏:名称 D 栏:下拉列表

例如,我有 1 个凤梨、0 个苹果和 2 个橙子。当我给我的第一个朋友一个水果时,下拉列表中的选项是“凤梨”;“橙”; “橙”。

如果我给我的一个朋友一个凤梨,那么下拉列表变成“橙色”,其他人的“橙色”等等。

用Excel可以做到吗?如果是这样,是否可以不使用 VBA、使用数据验证和常规公式?

谢谢你。

0 投票
2 回答
427 浏览

javascript - 将重复代码“外包”到带参数的函数中(js)

所以我使用一个 js 文件在需要时加载多个 html 和 js 文件。我有很多模块的工作代码。在下面的示例中,您可以看到前两个模块。它们看起来都一模一样。现在我想将重复代码“外包”到一个带有参数的函数中,以便整体代码量最小化。因为在我需要一些帮助之前我从来没有做过这样的事情(我现在正在学习 js)。我真的很感激一些帮助。

0 投票
6 回答
124830 浏览

apache-spark - reduceByKey 与 groupByKey 与 aggregateByKey 与 combineByKey 之间的火花差异

谁能解释reducebykey,groupbykey和之间aggregatebykey的区别combinebykey?我已阅读有关此的文件,但无法理解确切的差异。

带有示例的解释会很棒。

0 投票
0 回答
50 浏览

hadoop - 如何使用 Web 日志进行 MapReduce?

我是 Hadoop 的新手。我想使用 MapReduce 分析 Web 日志。我将使用这样的示例网络日志。

如何分析“访问时区的用户数”、“流入路线”

0 投票
3 回答
830 浏览

r - R:数据框中每小时一个值

几天内,我有一个 GPS 数据集,其中包含来自 5 个 GPS 设备(“节点”)的大约 5600 行坐标,我想将 GPS 点的数量减少到每小时一个点。因为每小时的点数是波动的,所以简单的 for 循环是不可能的。表的简化结构是这样的:

“时间”列是 class "POSIXlt" "POSIXt"。尝试我的第一种方法,一个多重嵌套的 for 循环,我了解了Inferno 的第二个循环

有人知道如何将多行(每小时)减少到一行(每小时),由 R 中的每个设备分隔。

0 投票
2 回答
95 浏览

events - 将事件归结为时间间隔

场景:我有一个记录事件的服务,例如这个 CSV 示例:

例如彼得穿绿色的事件将经常连续发生。

我有两个目标:

  1. 保持数据尽可能小
  2. 保留所有相关数据

相关的意思是:我需要知道,一个人在哪个时间段穿着什么颜色。例如:

在这种格式中,我可以回答以下问题:Peter 在 TimeStamp02 时穿的是哪种颜色?(我可以有把握地假设每个人在两个记录的事件之间穿着相同的颜色以获取相同的颜色。)

主要问题:我可以使用现有的技术来实现吗?即我可以为它提供连续的事件流,它会提取和存储相关数据吗?


准确地说,我需要实现这样的算法(伪代码)。CSV 示例的每一行都会调用该OnNewEvent方法。其中参数event已经包含来自该行的数据作为成员变量。

0 投票
2 回答
503 浏览

azure - 为什么我没有使用虚拟机,但剩余的信用额度却在减少?

我有“Visual Studio Enterprise”天蓝色订阅。我最初得到的学分很少。我想它是免费的200美元。早些时候,它曾经显示静态剩余信用,即如果我构建了两个虚拟机并且花费 50 美元,它将显示为 150 美元。但由于几天可能只是过去的一天,剩余的信用正在不断减少。

到目前为止我做过的活动。早些时候我无法连接到 VM,因为我的组织不允许传出连接。因为我得到了许可,所以我可以连接。之后,我在其中一台 VM 上安装了 Active Directory 服务。

我认为直到这一步我的信用额度才会减少,除了我构建的虚拟机。

我试图使用 powershell 启动和停止 VM,但我无法这样做。所以我安装了powershell azure模块。使用 Connect-AzAccount 进行连接,然后使用 Start-AzVM 和 Stop-AzVm 启动和停止 VM。只是为了澄清我将虚拟机保持在关闭模式,这样我就不会一直被收费。

金额仍在扣除。我运行 Disconnect-AzAccount 怀疑它可能会导致问题,但它仍然没有解决问题。

有人可以在这里帮忙吗?

0 投票
1 回答
380 浏览

performance - 批处理:减慢处理速度

我正在创建一个小项目来打动我的朋友,并且很好奇如何仅使用一行来减慢程序上的文本流出速度。

我遇到了一个问题(相信我,我做了我的研究),并且很好奇如何降低批处理速度,而不做echo hi TIMEOUT 5>nul echo hi again等。但是,开始时只有一行,这会减慢整个批处理脚本的文本输出。谢谢!

0 投票
1 回答
585 浏览

python - 减少 pyomo 模型的内存需求

我正在构建一个包含超过 100 万个约束和 200 万个变量的大型 pyomo 模型。

我正在寻找减少我正在构建的模型的内存需求的建议。

目前它需要超过20gb's 的 RAM。

我将如何减少这种情况?

我从来没有测试过使用/不使用定义变量within=pyomo.NonNegativeReals。但我假设它会减少给定变量所需的内存量。在不减少变量或约束的数量的情况下,我还能做其他事情吗?

例如:

以下var将需要X内存字节

也许跟随将需要X-1内存字节

当然,这是一种猜测。如果不进行测试,则无法确定这一点。但是,如果有人对此问题有想法或更多经验,我愿意尝试任何事情。

有任何想法吗?

一些测试:

请记住,这不是真正的模型,而是使用其他数据构建的示例。但仍然是相同的脚本。