pyo3相关内容

如何从 Python 调用 Rust 异步方法?

我想在 Python 中使用 Rust 异步方法.我正在尝试使用 PyO3 或 rust-cpython. 例如,对于同步 Rust 函数,我可以使用, #[pyfunction]fn myfunc(a: String) ->PyResult{让 mut 内容 = String::new();内容 = a.to_string() + "附加";好的((内容))}#[pymodule]fn ..
发布时间:2021-06-28 19:10:21 Python

为什么cython嵌入式插件在cpython解释器中具有比rust-c接口版本更高的性能?

我想问一些有关python解释器基本原理的问题,因为在我自己的搜索过程中没有得到很多有用的信息. 我最近一直在使用rust编写python插件,这大大提高了python的cpu密集型任务的速度,并且与c相比,编写速度也更快.但是,它的一个缺点是,与使用cython加速的旧方案相比,rust(我正在使用pyo3)的调用开销似乎比c(我正在使用cython)的调用开销大​​, 例如,我们在 ..
发布时间:2021-04-28 18:36:27 Python