当前位置: 首页 > 工具软件 > PyO3 > 使用案例 >

【Rust 日报】2021-11-26 使用 PyO3 从 Python 调用 Rust

欧盛
2023-12-01

使用 PyO3 从 Python 调用 Rust

PyO3 让 Python 调用 Rust 代码变得容易。用户可以编写 Rust 库,并依靠 PyO3 和生态系统中maturin的支持工具的组合 PyO3 来编译 Rust 库并将其作为 Python 模块直接安装。其中 PyO3 可以在 Python 和 Rust 之间转换类型,并且可以通过一组宏轻松地将 Rust 函数导出到 Python。

  • https://saidvandeklundert.net/learn/2021-11-18-calling-rust-from-python-using-pyo3/

使用 Rust 和机器学习的无人机摄影测量尝试

文章作者用无人机拍了一张防水布的照片。使用基本的摄影测量法估计了图片的面积,使用机器学习对图像中的防水布进行了分割,得到的防水布面积为 3.86 m2,而实际面积为 3.96 m2(误差约为 4%)整个预估算法由 Rust 实现。

  • http://cmoran.xyz/writing/adventures_in_photogrammetry

使用 Bors 合并队列

合并队列是一个与您的版本控制系统(本文将重点关注git和 GitHub)集成的应用程序,它要求以原子方式合并代码更改,从而确保主分支始终包含经过全面测试的代码版本。许多工程团队和开源项目正在引入合并队列作为其工作流程的一部分。这篇文章探讨了使用合并队列的几个原因,并描述了如何设置 Bors,Rust 语言项目使用的合并队列实现。

  • https://kflansburg.com/posts/merge-queues/


来自每日 侯盛鑫,坏姐姐

社区学习交流平台订阅:

  • Rustcc 论坛:支持 rss

  • 微信语言中文社区号:Rust

 类似资料: