问题标签 [generalization]

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

matlab - 如何将参数应用于元胞数组中的所有神经网络对象

我想让 N 个并行神经网络使用相同的输入参数并排工作。所以我决定先从 2 个神经网络开始,在下一轮推广到 N。

为此,我创建了一个函数getUntrainedNet,如下所示:

接下来我创建了一个nets神经网络对象的元胞数组:

lengthTargets来自哪里:

然后用以下方法训练神经网络:

为了使用称为 的多目标优化方法检测最佳操作点gamultiobj,我使用以下成本函数:

但相反,我想将varargin{:}'参数应用于单元阵列中存​​在的所有神经网络对象,而不必通过其索引器指定每个网络以使计算通用。

1)如何在这里做到这一点?

获得最佳坐标后,我想将最佳坐标的参数应用于元胞数组中的每个神经网络对象。

目前正在通过以下方式完成:

2)如何在不索引每个单元格以使计算通用的情况下在这里执行此操作?

0 投票
0 回答
51 浏览

r - R : 从 1 到 15 个国家中选择,如果相同或超过则累加值

我想制作代码以根据1到15的数量选择国家并累积相同或以上的值。

这是我为三个国家的案例所做的。但我想做一个更通用的,它不必为每个国家制定单独的代码。

数据如下。df select_index 太大,无法在这里上传,所以我只取了一小部分。

对于国家数量为一和二的情况,我已经得到了结果。结果如下。

如何编写代码来计算所有案例(从 1 到 15 的国家数量)而不会太复杂?

让我具体说明我的问题,如果有 15 个国家,“a、b、c ... o”。每个国家的每个产品都有从 2 到 7 的索引值。对于产品 1(没有标签,只有数值),如果我们处理 3 个国家,A 国有 2,B 国有 7,C 国有4.计算过程是这样的。第一个值为 2。B 的值高于 A,因此它们的平均值为 2+7/2。但是 C 的值比 B 低,所以它会被扔掉。根据所选国家的数量计算的案例数量为 15 C(组合) n 所有计算案例将为 2^15-1。

感谢你所做的一切。

0 投票
1 回答
68 浏览

python - 如何对更多变量的代码进行泛化?

在构成图表的代码中,我有四个变量具有相似条件的块。

区块 1:

区块 2:

区块 3:

第 4 块:

区块 5:

区块 6:

但是,现在我想概括一下上述片段,以便所有代码都可以轻松用于更多变量a[i]。我将不胜感激任何帮助和指导。

0 投票
1 回答
182 浏览

uml - 多重泛化和泛化集

我正在尝试对证券交易所数据进行建模,并且不确定如何对这种情况进行建模:我在证券交易所有 2 种类型的交易(现货和期货),并且有订单和交易。所以我可以使用 isDisjoint 泛化集进行 2 种类型的交易,使用 isDisjoint 泛化集进行 Trade Stage 类,然后我可以使用以上所有内容的多重继承对 Trade 进行建模。但我直觉上不喜欢这个结果。是否有可能以更好的方式对上述所有内容进行建模?在此处输入图像描述

模型的更新版本。

在此处输入图像描述

0 投票
2 回答
77 浏览

c++ - 泛化多个嵌套的 for 循环

我有一个这样的数据结构:map<string, map<string, map<string, MyObj>>>

现在,我有多个函数,它们都使用相同的 for 循环方法:

函数之间的doThingsWith(p1, p2, p3)差异以及 for 循环之前和之后的代码。此外,一些函数例如只需要访问MyObj对象,而另一些函数需要访问所有字符串键以及MyObj对象。

那么,问题是,是否有任何方法可以在不损失性能的情况下对其进行概括?我想出了一个返回元组向量的函数:

现在我的函数可以使用这个:

但这不必要地构造了很多元组和向量,因为myMap它很大。

有没有更好的办法?在 Python 中,我可以使用生成器,但我不知道 C++ 等价物:

0 投票
1 回答
531 浏览

c++ - 多参数的GCD

我的目标是概括C++__gcd()中 std 标头中的可用内容。<algorithm>它应该能够调用std::vector数组的一系列值。

__gcd()当直接传递参数时,通用模板可以完美地工作。就像下面这样:

但是,当我尝试传递向量的一系列值时(代码如下),它显示以下错误:

我不知道如何operator<<在此模板/程序中重载或包含重载函数。(假设该错误是由于operator<<已错过的重载)

任何人都可以帮助我超载operator<<或(如果不是这样)找到错误吗?提前致谢。

0 投票
1 回答
43 浏览

javascript - 'if' 的正则表达式是什么?

我正在做一个项目,该项目需要检查用户是否在文本字段上写了一个好的条件。所以我想知道你们中的一个人是否知道'if'的正则表达式。例如,如果用户写了if ((k <= 5 && k>0)|| x>8)I 将返回 true。

0 投票
1 回答
219 浏览

timezone - AoE 到期的反义词是什么?

我正在指定一个向用户显示时间段的应用程序。目标是在简单视图(无时间,无时区)和详细视图(日期和时间,带有时区数据)中呈现周期。简单视图应该是明确的,换句话说,用户可以浏览它并且他们对所见内容的假设是正确的(它们在本地时区有效)。

在全局周期结束时,在 AoE 时区 [1] 中显示日期将解决此问题。例如,提交截止日期可能显示为2018-04-03(实际上2018-04-03 23:59:59 AoE)。这意味着只要是地球上某个地方的 4 月 3 日,就可以接受提交。

但我也想指出一个全球时期的开始。例如,如果在 4 月 2 日开放提交April 2 2018 00:01,那么它们会在地球上某个地方的 4 月 2 日被接受。(当前时间为 UTC+14,与莱恩群岛相匹配。)

我看不到使用 AoE 导出全局开始时间的方法。是否有与 AoE(标准化语义时区)等价的跟踪全局开始时间的方法?

笔记:

  • 硬编码 UTC-12 和 UTC+14 是现代的简单答案。但是我正在寻找如果值更改(而不是引用不存在的历史日期时间)将更新的语义时区。
  • 我以为我Etc/AoEtz 数据库中看到过,但事实并非如此。

参考:

[1] 地球上的任何地方 (AoE) 时区表示日期时间在“地球上的任何地方”到期的那一刻。它目前与豪兰岛 (UTC-12) 的时间相匹配。如果发明了 UTC-13 时区,它将被更新以跟踪它。

0 投票
1 回答
283 浏览

sql - Golang中函数的泛化

我想编写一个处理 SQL 查询的通用函数。

Sqlx模块提供函数StructScan(),它自动将结果扫描到结构字段中。

因此,建议的函数签名如下所示:

问题是我事先不知道表示为自定义类型的变量的确切类型,因为它因特定查询而异(某些查询返回string,另一个int等)。

一种选择是将类型 CustomType作为参数传递给Query. 但是,我不知道如何p使用所需类型初始化局部变量。

有没有办法做到这一点?

0 投票
0 回答
45 浏览

r - 归档/存储/共享代码的最佳实践

注意:我在 R 下标记了这个,因为我是 R 用户,但是这个问题的主题是一般性的,所以无论编程语言如何,我都感谢任何输入。

大家好,

我的公司正在扩展到数据科学/开发人员领域,并将在不久的将来开发代码/脚本。我想为内部共享和归档已开发代码制定标准实践。重点是,如果我们今天开发一个代码,我们可以对那个代码和围绕那个代码做些什么,以便在 5 年后它可以很容易地被理解。本质上,在代码共享和归档方面,最佳实践是什么?

我为此做了一些研究,所以我了解 DRY(不要重复自己)对 WET(我们喜欢打字)的偏好,拥有顶级 README、可读且易于理解的评论,以及截图或示例成品。您对这些做法有何看法,如何改进?