我打算在这里碰碰运气,看看有没有人能帮我。我正在使用一个用APL编写的模拟包。我需要做一些机器学习的数据,并希望利用现有的库可用于C++和编译成一个动态链接库,可以从APL调用。
你知道如何导入dll并调用APL中的函数吗?
发布于 2018-05-11 16:42:30
在Dyalog APL中,您只需要使用⎕NA系统函数。
例如,math.dll可能是包含函数divide的数学函数库。要将APL名称div与此外部函数相关联:
'div' ⎕NA 'F8 math|divide I4 I4'其中,F8和I4指定divide所期望的结果和参数的类型。该关联的效果是在工作区中建立一个新函数:div,当调用该函数时,会将其参数传递给divide并返回结果。
)fns
div
div 10 4
2.5⎕NA是fully documented,但如果您需要进一步的帮助,请不要犹豫,直接使用the Stack Exchange chat room for APL。
您还可以通过search GitHub查看使用中的一些⎕NA示例。
https://stackoverflow.com/questions/50287640
复制相似问题