【发布时间】:2023-04-09 14:56:01
【问题描述】:
在 Julia v1.01 中,我想从字符串创建一个函数。
背景:在数值求解器中,测试用例是通过 JSON 文件定义的。如果用户能以字符串形式指定初始条件,那就太好了。
这会导致以下情况:假设我们有(来自 JSON 文件)
fcn_as_string = "sin.(2*pi*x)"
有没有办法将其转换为function fcn 以便我可以调用
fcn(1.0) # = sin.(2*pi*1.0)
性能并不是真正的问题,因为初始条件只评估一次,然后实际计算会消耗大部分时间。
【问题讨论】:
标签: julia metaprogramming