Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Python调用Julia 0.4函数。我怎样才能让它工作?_Python_Julia - Fatal编程技术网

从Python调用Julia 0.4函数。我怎样才能让它工作?

从Python调用Julia 0.4函数。我怎样才能让它工作?,python,julia,Python,Julia,我在Julia 0.4中编写了一个优化函数,我想从Python中调用它。我将函数存储在与Python代码相同的工作目录中的.jl文件中。要传输的数据是数字的,我考虑使用Numpy数组和Julia数组进行调用。是否有关于如何进行此操作的教程?请查看。它允许您从Python内部调用Julia查看。它允许您从Python内部调用Julia根据我的经验,使用Python pyjulia包调用Julia是很困难的,并且在HelloWorld使用之外不是一个健壮的解决方案 1) 茱莉亚很容易被忽视 除了源代

我在Julia 0.4中编写了一个优化函数,我想从Python中调用它。我将函数存储在与Python代码相同的工作目录中的.jl文件中。要传输的数据是数字的,我考虑使用Numpy数组和Julia数组进行调用。是否有关于如何进行此操作的教程?

请查看。它允许您从Python内部调用Julia查看。它允许您从Python内部调用Julia

根据我的经验,使用Python pyjulia包调用Julia是很困难的,并且在HelloWorld使用之外不是一个健壮的解决方案

1) 茱莉亚很容易被忽视

除了源代码之外,几乎没有任何文档。例如,我发现的唯一一个旧教程仍然使用julia.run(),它被julia.eval()取代。pyjulia未在PyPI(Python包索引)上注册。许多老问题很少或没有回应。和buggy,特别是在内存使用量大的情况下,您可能会遇到神秘的故障。也许,垃圾收集器冲突

2) 您应该将pyjulia的用法限制为返回简单类型的Julia函数

使用pyjulia导入python的Julia对象很难使用。pyjulia不导入任何类型构造函数。例如,pyjulia似乎将复杂的Julia类型转换为普通的python矩阵


< P > 3)如果可以隔离软件模块并管理I/O,则应该考虑shell设备,特别是在Linux /UNIX环境中。p> 根据我的经验,使用Python pyjulia包调用Julia是很困难的,并且在HelloWorld使用之外不是一个健壮的解决方案

1) 茱莉亚很容易被忽视

除了源代码之外,几乎没有任何文档。例如,我发现的唯一一个旧教程仍然使用julia.run(),它被julia.eval()取代。pyjulia未在PyPI(Python包索引)上注册。许多老问题很少或没有回应。和buggy,特别是在内存使用量大的情况下,您可能会遇到神秘的故障。也许,垃圾收集器冲突

2) 您应该将pyjulia的用法限制为返回简单类型的Julia函数

使用pyjulia导入python的Julia对象很难使用。pyjulia不导入任何类型构造函数。例如,pyjulia似乎将复杂的Julia类型转换为普通的python矩阵

< P > 3)如果可以隔离软件模块并管理I/O,则应该考虑shell设备,特别是在Linux /UNIX环境中。p>