rust-cython-test:从 cython 调用 rust 的基本示例

时间:2024-06-23 09:32:21
【文件属性】:

文件名称:rust-cython-test:从 cython 调用 rust 的基本示例

文件大小:3KB

文件格式:ZIP

更新时间:2024-06-23 09:32:21

Python

rust-cython-test 从 cython 调用 rust 的基本示例 我看过很多从 python 调用的例子,包括 Dan Callahad的,这个例子来自以及官方的。 所有示例都使用了内置模块或 。 这是调用 rust 中定义的函数的简单示例,该函数在double。 该示例基本上依赖于从 C 调用 Rust 的形式。这涉及编写.h头文件并通过setup.py文件链接到由 rust 生成的动态库。 运行示例的基本说明: cargo build --release python setup.py build_ext --inplace 然后启动 IPython: In [ 1 ]: import cytest In [ 2 ]: cytest . call_rust_double ( 10.0 ) Out [ 2 ]: 20.0 这个例子显然不是很有用,但我想演示一


【文件预览】:
rust-cython-test-master
----cytest.pyx(126B)
----src()
--------lib.rs(135B)
----Cargo.toml(167B)
----setup.py(443B)
----.gitignore(51B)
----rlib.h(69B)
----README.md(1KB)

网友评论