问题标签 [mutation]

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

r - R仅在列存在时验证数据

我正在尝试在 R 中创建有关数据验证的报告;我已经使用了 validate 包来生成数据的一般摘要,但我需要了解我们的验证检查失败的细节。

我想要结束的是一个 id 数据框、未通过测试的列以及未通过测试的值。但是,并非所有列都是强制性的,因此我需要能够在不知道该列是否存在的情况下检查数据是否通过。

对于其他具有强制性数据的数据框,我将其转换为 True/False 是否通过测试。例如:

我有一个带有我想要创建的检查的数据框,其样式为:

我不能按原样运行这些,因为我们没有要检查的 D 列,但是通过此验证运行的其他数据框可能具有 D 列但没有 B 列。我可以过滤此数据框以仅包含我们拥有的列的测试,但是有没有办法将此数据框中的测试应用为检查?有一个更好的方法吗?

非常感谢你的帮忙!

0 投票
1 回答
409 浏览

genetic-algorithm - 如何在遗传算法中突变后代?

我有一个关于遗传算法突变的抽象问题。我不包含任何代码片段来独立于编码环境提出我的问题。

我正在编写遗传算法代码,但我不知道如何实现突变。假设将要发生突变的后代是10110011110101000111一个长度为 20 的字符串。

必须以非常小的概率进行突变,例如 0.001。我们产生一个介于 0 和 1 之间的随机数,并据此决定后代是否应该突变。我的问题是我们必须生成 20 个随机数并为这个后代的每 20 位做出关于突变的决定?或者我们必须为整个后代只生成 1 个随机数并随机切换一点?

换句话说,后代中的每个位都有机会根据生成的随机数发生变异,还是只有一个位有变异的机会?

0 投票
0 回答
758 浏览

mutation - 无法找到或加载主类 org.pitest.coverage.execute.CoverageMinion

我尝试了所有可用的答案,但在运行坑突变测试时仍然出现此错误。它在具有相同配置的其他系统上运行良好,对此错误的任何帮助将不胜感激。谢谢。

控制台日志

0 投票
0 回答
95 浏览

swift - 枚举中的变异值类型

说我们有

这段代码显然是不可能的,因为i它是一个let常数:

有效的是这种冗长的循环:

和这张地图:

两种解决方案对我来说都不是很“迅速”。任何想法如何让它们看起来更好?

另外,我想知道完成这项任务的最高效的方法是什么(假设items是一个非常大的数组)?

0 投票
0 回答
235 浏览

python - numpy 继承 ndarray 对象突变

我从 numpy ndarray 继承并尝试添加附加删除方法。不知何故,这些方法不会改变对象。欢迎任何提示或解决方案。我班的重要部分看起来像

我想知道是否必须实现像array_wrap这样的方法。如果有一个例子,那将有很大帮助。干杯,丹尼尔

0 投票
0 回答
120 浏览

cookies - 具有未在 Field_Change 突变上重新加载的参数的中继连接

我的应用程序在启动时加载列表/连接,我正在使用 FB 登录。对于使用 Relay 的身份验证,我设置了一个 cookie,但如果应用程序从后台运行中删除,cookie 会被删除。为避免用户必须再次登录,我正在缓存(AsyncStorage)用户信息,如果用户存在于那里,我将自动登录服务器上的用户,以便我取回我的 Cookie。问题是我需要重置/重新加载连接,我尝试使用 Field_Change 返回父级的突变(它应该包括它的所有子级,但它不加载作为子级的子级的连接)。我还尝试重置/重新创建商店,但也没有成功。该列表已加载到我的起始页上,因此我不会更改页面。

我的连接确实有多个分页参数以及其他参数和一个@include。

我可以让它工作的唯一方法是在定义连接的组件中使用 forceUpdate ,有没有更好的方法?

更新:这是胖查询:

以及突变的配置:

在用户中有没有更新的连接,我没有指定它,因为它有参数,我真的想更新整个用户和它的子对象。

0 投票
1 回答
370 浏览

relay - 为什么 Relay 的 NODE_DELETE 不更新剩余节点列表

我有一个从类别列表中NODE_DELETE删除 a 的 Mutation 。Category即使它提供了正确deletedIDFieldname的 ,在我刷新页面之前,类别列表也不会更新。

我在这里想念什么吗?感谢您的任何提示!

0 投票
1 回答
22 浏览

objective-c - 枚举时数组突变

所以我的问题只有在我的游戏中有两个敌人时才会发生。如果是一对一的..我不明白这个问题。

请查看我的代码,看看您是否可以收集到为什么我会收到这个致命错误。

从玩家目标数组中移除目标

将目标添加到玩家目标数组

在更新中确定它们是否是目标

现在从调试中我收集到玩家不会将他们的队友添加为目标。但是,如果玩家可以看到对方队伍中的多个目标,他们将收集多个目标。但是,我猜测的问题在于我从阵列中删除目标的技术?任何人都可以检查并确保我没有在这里传递男生错误吗?

提前致谢。

0 投票
1 回答
175 浏览

genetic-algorithm - 如何确定使用突变算子突变的基因数量?

我熟悉变异技术并在我的项目中实现了一些,但是我从来没有真正知道在实现变异算子时应该变异多少基因。我们以边界突变为例;我们随机选择一个基因,并将其替换为该基因的下限或上限。

但是,我不确定我是否应该只突变 1 个基因,还是突变更多基因。因此,我想到了两种我认为可行的策略:

  1. 为每个基因分配一个随机概率,以确定该基因是否会发生突变。为每个基因掷骰子,如果落在概率范围内,则对其进行突变。然后停下来继续下一条染色体。
  2. 随机选择一个基因并对其进行突变。然后停下来继续下一条染色体。

我在这里的方向正确吗?什么时候我应该更喜欢一种策略而不是另一种?还是有另一种方法来确定要突变的基因数量?还是针对特定问题?

0 投票
1 回答
390 浏览

php - 字符串突变中正则表达式中重音字母的使用

如何修改字符串突变的正则表达式代码,使其也适用于重音字母?例如,reges 中“amor”的字符串突变应该与“āmōr”的突变相同。我试图简单地包含重音字母,例如 ´(?<=[aeiouāēīōūăĕĭŏŭ])´ 但这不起作用。

我的代码: