eval相关内容

如何为差分进化增加几个约束?

我的问题与this question中的问题相同,但我不想只向优化问题添加一个约束,而是希望添加多个约束。 所以,例如,我想在x1和x2的和小于5和x2小于3的约束下最大化x1 + 5 * x2(不用说,实际问题要复杂得多,不能像这个问题那样抛到scipy.optimize.minimize中;它只是用来说明问题...)。 我可以对付这样的丑陋黑客: from scipy.opt ..
发布时间:2022-07-11 22:19:12 Python

用VBA计算字符串布尔表达式

我需要在VBA中计算一个字符串布尔表达式,例如:“1 and(0 Or 0 Or 1)” (计算结果应为“1”。) 我正在寻找类似于Python“val”函数的东西。有没有一种使用VBA实现这一点的简单方法?谢谢! 推荐答案 除了omegastripe的回答之外,请注意脚本控制是32位的。随着64位成为标准,我将不愿使用任何仅为32位的解决方案。 有关64位脚本控件替代方案 ..
发布时间:2022-04-05 16:51:19 其他开发

以字符串形式按名称访问变量值(Groovy)

我做了一些研究,但还没有找到适用于我的情况的有效代码。我有两个名为test和test2的变量,我想以[test:valueof(test), test2:valueof(test2)] 的格式将它们放入映射中 我的代码如下: def test="HELLO" def test2="WORLD" def queryText = "$$test$$ $$test2$$ this is my ..
发布时间:2022-04-05 16:46:13 其他开发

动态创建函数和表达式

我当前正在处理一个问题。我正在为一些特定的发行版开发一个包,其中除了其他事情外,我还想创建一个适合某些数据的混合函数。为此,我想使用例如fitdistr函数。问题是,我不知道混合物的分布、重量和组份的数量。因此,我需要一个函数来动态创建某个指定混合物的密度函数,以便fitdistr函数可以使用它。例如,如果用户将调用: fitmix(data,dist=c(norm,chisq),param ..
发布时间:2022-03-03 16:38:39 其他开发

加速Tcl评估

我目前正在编写一个基于Tcl的工具,用于符号矩阵操作,但是代码变慢了。我正在寻找加速我的Tcl代码(Tcl版本8.6)的方法。 我有一个怀疑。我的代码构建的列表将命令名作为第一个元素,将命令参数作为以下元素(这来自于模拟面向对象的方法)。我使用eval调用这些命令(在递归处理中经常这样做)。我在https://wiki.tcl-lang.org/page/eval和https://wiki. ..
发布时间:2022-03-01 22:04:36 其他开发

Windows VBScript-使用Eval执行代码

我的VBScript文件中有一个字符串。我想将字符串作为代码执行。例如,字符串可以是‘msgbox(“hello”)’。但是,eval函数只接受数字或字符串操作。我应该如何执行代码?我总是可以创建一个新文件并将该字符串写入该文件、执行该文件并将其删除,但我正在寻找一种更好的方法来完成此操作。 推荐答案 可能令人惊讶的是,您可以使用Execute语句来实现这一点。甚至在Eval函数的do ..
发布时间:2022-02-22 14:30:27 其他开发

为什么 JavaScript 的 eval 需要括号来评估 JSON 数据?

我已经(艰难地)了解到我需要在 JSON 数据周围添加括号,如下所示: stuff = eval('(' + data_from_the_wire + ')');//data_from_the_wire 所在的位置,例如 {"text": "hello"} (至少在 Firefox 3 中). 这背后的原因是什么?我讨厌在不了解幕后内容的情况下编写代码. 解决方案 在 data_ ..
发布时间:2022-01-31 14:07:14 前端开发

eval、exec 和 compile 有什么区别?

我一直在研究 Python 代码的动态评估,遇到了 eval() 和 compile() 函数,以及 exec语句. 谁能解释一下 eval 和 exec 之间的区别,以及 compile() 的不同模式如何适应? 解决方案 简答,或 TL;DR 基本上,使用 eval评估评估单个动态生成的 Python 表达式,并 exec 用于exec仅针对其副作用来exec使用动态生成的 ..
发布时间:2022-01-30 08:31:27 Python

使用 eval() 定义 const 变量

当我尝试使用 var 定义变量时,一切正常. 但是将其定义为 const 并没有按预期工作,并且变量未定义. window.eval("var v = 5;");document.body.innerHTML += window.v === 未定义;window.eval("const l = 5;");document.body.innerHTML += window.l === u ..
发布时间:2022-01-23 23:33:53 前端开发

函数范围内的 eval(访问函数 args)

给定: 抽象的ABSGene类型 NuGene ("mutate_copy(gene.$x)"),all_fields_except_score)eval(parse("$(T)("*join(all_fields_except_score,",")*")"))结尾ng = NuGene()mutated_ng = mutate_copy(ng) 结果: 错误:基因未定义在 mutate_c ..
发布时间:2022-01-23 19:22:09 其他开发

解码评估(base64_decode))

我正在尝试解码此代码.我知道可以通过将 eval 更改为 echo 来完成.但在这种情况下,它不起作用.我有什么错误吗.这是我的encoded_file.php 代码: 我试图将 eval 更改为 echo,但它的文件不起作用.我也试过这个解码器: 但它也不能很好地工作.任何解决方案如何解码或我的解码器代码有什么问题. 解决方案 以下是解码所需的步骤(注意 - 为了清楚起见,我 ..
发布时间:2022-01-21 08:52:02 PHP

解析表示元组列表的字符串

我的字符串看起来像这样: "(8, 12.25), (13, 15), (16.75, 18.5)" 我想将它们中的每一个都转换成 python 数据结构.最好是包含一对浮点值的元组列表(或元组). 我可以用 eval("(8, 12.25), (13, 15), (16.75, 18.5)") 来做到这一点,它给了我一个元组的元组,但我没有认为天真地评估外部信息将是一个明智的决定. ..
发布时间:2022-01-20 08:11:29 Python