【文件属性】:
文件名称:harmonyos2-PythonCall.jl:Python和Julia和谐相处
文件大小:350KB
文件格式:ZIP
更新时间:2021-07-01 14:30:58
系统开源
和声2
无缝和谐地融合在一起:
通过对称接口调用来自
Julia
的
Python
代码和来自
Python
的
Julia
代码。
语法简单,所以
Python
代码看起来像
Python,而
Julia
代码看起来像
Julia。
Julia
和
Python
之间直观灵活的转换:任何东西都可以转换,您在掌控之中。
数值数组在任一方向的快速非复制转换:从
Julia
或
Python
的
Julia
数组修改
Python
数组(例如bytes
、
array.array
、
numpy.ndarray
)。
有用的包装器:将
Python
序列、字典、数组、数据帧和
IO
流解释为它们的
Julia
couterparts,反之亦然。
美丽的堆栈跟踪。
适用于任何地方:在
Windows、MacOS
和
Linux、32
位和
64
位、Julia
1.0
及以上和
Python
3.5
上测试。
:star:
如果你喜欢这个,GitHub
star
会很可爱,谢谢。
:star:
要开始,请阅读
.
示例
1:从
Julia
调用
Python
在本例中,我们使用
IJulia
笔记本中的Pyth
【文件预览】:
PythonCall.jl-master
----.github()
--------workflows()
----src()
--------init.jl(14KB)
--------PySet.jl(2KB)
--------PyObjectArray.jl(2KB)
--------PyBuffer.jl(2KB)
--------find_libpython.py(11KB)
--------ipython.jl(1KB)
--------PyIterable.jl(1KB)
--------PyDict.jl(4KB)
--------gui.jl(6KB)
--------PyException.jl(7KB)
--------PyRef.jl(2KB)
--------gil.jl(546B)
--------utils.jl(8KB)
--------eval.jl(10KB)
--------PyList.jl(3KB)
--------PyPandasDataFrame.jl(6KB)
--------PyIO.jl(6KB)
--------PyObject.jl(15KB)
--------builtins.jl(25KB)
--------PyArray.jl(12KB)
--------PythonCall.jl(4KB)
--------matplotlib.jl(2KB)
--------PyInternedString.jl(1KB)
--------PyCode.jl(1KB)
--------julia.jl(701B)
--------cpython()
----Project.toml(1005B)
----examples()
--------flux.png(75KB)
--------seaborn.ipynb(1KB)
--------flux.ipynb(2KB)
--------seaborn.png(143KB)
----LICENSE(1KB)
----test()
--------runtests.jl(48KB)
----juliacall()
--------__init__.py(2KB)
----setup.py(618B)
----README.md(3KB)
----docs()
--------src()
--------Project.toml(111B)
--------make.jl(2KB)
--------.gitignore(6B)
----logo-text.svg(6KB)
----.gitignore(73B)