首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • python项目桥接rust操作记录

    创建虚拟环境 source .venv/bin/activate # 激活环境(Linux/macOS) 安装构建工具 Maturin Maturin 用于将 Rust 代码编译为 Python 扩展模块: pip install maturin maturin pinyin_rs.get_pinyin("测试")) # 示例调用(需根据实际 API 调整) 注意事项确保 Rust 版本 ≥ 1.70(maturin

    15810编辑于 2026-01-05
  • 来自专栏Rust语言学习交流

    【Rust日报】从0到性能英雄:如何在Rust中评测及调优你的eBPF代码

    https://github.com/konall/korhah 一种新的试验,利用Burn项目在GPU上进行科学计算 这个项目试验看burn能否与maturin/PyO3配合在Windows和Linux https://github.com/relativityhd/maturin-burn-test Rust用于科学软件开发 作者认为Rust很适合用于科学软件开发(以前主要是Python的场景)。

    59210编辑于 2024-07-02
  • 来自专栏Rust语言学习交流

    2023-04: 为什么你该试试 Sccache?

    最近我在 PyO3/maturin[4] 的 CI 中引入了 sccache 做了测试,发现它有如下优势: • 部署配置更容易:无需指定 shared-key,不需要操心 GHA 内部的 cache-from 可以无缝切换到 s3/gcs/azlob 等服务中,不依赖 GHA Cache 服务 • 活跃维护中 (图穷匕见):sccache 目前由作者本人活跃贡献中,使用中遇到的问题可以直接提交反馈 以下是在 maturin ccache.dev/ [3] v0.4.0-pre.6: https://github.com/mozilla/sccache/releases/tag/v0.4.0-pre.6 [4] PyO3/maturin : https://github.com/PyO3/maturin [5] opendal: https://github.com/datafuselabs/opendal [6] issues: https

    2K10编辑于 2023-02-15
  • 来自专栏Rust语言学习交流

    【Rust日报】2021-12-20 为Python科学计算生态编写Rust库

    作者最近写了一个小型库,它具有高效的不规则数组数据类型,它将成为一个很好的例子,说明如何使用 PyO3 和 maturin 与 numpy 互操作来设置 Rust Python包。

    86250编辑于 2021-12-22
  • 来自专栏Rust语言学习交流

    【Rust日报】2023-02-08 Rustproofing Linux

    一个Py生物信息学库)的作者总结的经验教训,包含9条: Create a single repository containing both Rust and Python projects Use maturin

    69310编辑于 2023-02-15
  • 来自专栏Rust语言学习交流

    【Rust日报】2021-11-29 Python中调用 Rust

    您可以编写一个Rust库,并依赖PyO3和 maturin (PyO3生态系统的一个支持工具)的组合来编译Rust库,并将其直接作为Python模块安装。

    1.3K10发布于 2021-12-01
  • 来自专栏Rust语言学习交流

    【Rust日报】2022-01-02 - Rust在嵌入式大有可为

    使用 maturin & PyO3 在 Rust 中创建 Python 可调用的翻译器函数。 让 Rust 翻译器函数调用 “好的” Rust 函数。 在 Python 中预分配内存。

    1.4K20编辑于 2022-01-21
  • 来自专栏Rust 编程

    Rust 外刊评论

    PyO3[32] 和 maturin[33] ,用于创建 Rust 和 Python 的混合库。 writing_rust_libraries_for_the_python_scientific/ [31]polars: https://github.com/pola-rs/polars [32]PyO3: https://github.com/PyO3 [33]maturin : https://github.com/PyO3/maturin [34]https://github.com/entity-neural-network/ragged-buffer: https:/

    1.1K30编辑于 2022-01-23
  • 来自专栏Python无止境

    性能最快的代码分析工具,Ruff 正在席卷 Python 圈!

    Ruff 利用了它高性能的 AST 解析器,以此实现了自己的 AST 遍历、访问器抽象和代码质量检测逻辑Maturin :用 Rust 写成的打包工具,可以将 Rust 项目打包成 Python 可用的包

    1.6K00编辑于 2023-04-09
  • 疯狂的 Rust 机器人新框架 ,比 ROS2 快 575 倍

    它的设计是混血的:Rust 负责硬实时控制(电机驱动、传感器融合、安全监控,<1ms 循环那种),Python 负责高层逻辑(AI 模型、计算机视觉、路径规划,用 maturin 绑定,Python 3.9

    41610编辑于 2026-03-18
  • AI智能体编码 skeptic 的 Rust 性能优化实战

    添加Python绑定:使用pyo3和maturin添加Python绑定,并确保兼容性。Python基准对比:创建相应的Python基准测试,并编写与现有Python包的对比脚本。

    19110编辑于 2026-03-13
  • Rust与主流编程语言的深度对比分析

    执行编译命令,将 Rust 代码编译为 Python 可导入的模块: # 清除历史编译缓存(首次编译可省略,更新代码后建议执行,避免缓存干扰) cargo clean # 编译并安装扩展到当前虚拟环境 maturin

    97310编辑于 2025-12-24
  • 2025 年 Rust 开发者生态系统调查:流行度、趋势与未来——基于 JetBrains 开发者生态系统调查报告 2025 的发现

    Python 开发者借助 Rust(通过 PyO3/maturin)来加速热路径,而无需重写整个代码库。Ruby 和 Elixir 团队也通过原生扩展做同样的事。

    48610编辑于 2026-03-18
领券