问题标签 [lambdify]

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 投票
2 回答
127 浏览

python - 如何在 Julia 中使用 SymPy 对字符串列表进行lambdify?

在 Julia 中使用 SymPy,如何转换示例输入

feature_names = ["1", "x", "y", "z", "x^2", "x y", "x z", "y^2", "y z", "z^2"]

进入一个可调用的方法f(x, y, z),该方法返回表达式的评估,例如

0 投票
1 回答
51 浏览

numpy - 如何使用带有lambdify的字典

我用参数编写了 sympy 函数。例如,

为了绘制这个函数,我以这种方式使用lambdify

但是,我必须注意元组中的元素顺序:(ampl, freq, phase, cte)。我想知道是否可以在字典中使用这些参数:

我尝试了不同的东西,但它不起作用。

0 投票
1 回答
38 浏览

python - sympy-lamdify 无法转换“和”

我试图Andsympy使用时重新映射lambdify,但它似乎不起作用......

结果不会显示“inside my_and”,这意味着它my_and不起作用。其他功能sin如下所示。我不知道哪里出错了...

这个将准确inside my_sin输出0.

我想重新映射And到我的功能,那我该怎么办?

0 投票
1 回答
24 浏览

python - 带有可变长度参数的lambdify sympy

我有一个 expr 列表,其中包含不同数量的变量,如下所示:

我想使用 sympy 和 lambdify 来评估这些表达式。为此,我编写了以下说明:

现在,我应该怎么做才能调用 f_ 因为每个术语中有不同的变量?

0 投票
2 回答
18 浏览

numpy - Lambdify 中的大数字

我有(由 SymPy 自动生成的)表达式,包括 sqrt 函数,在 sqrt 下有大数字,在它前面有小乘数。所以总体结果必须在浮点范围内,但 sqrt - 下的值不在。我使用 lambdify 命令将此表达式转换为 Python 函数。调用此函数得到异常:

输出:

对于k = 2代码正常工作:

有没有办法在不手动重写表达式的情况下解决这个问题?

UPD:看起来这是 NumPy 的问题:

第一次通话有效,第二次通话 - 不!