文章分类 -  rust

摘要:## [Rust](https://so.csdn.net/so/search?q=Rust&spm=1001.2101.3001.7020)机器学习之ndarray 众所周知,Python之所以能成为机器学习的首选语言,与其丰富易用的库有很大关系。某种程度上可以说是诸如`numpy`、`panda 阅读全文
posted @ 2023-06-05 21:46 MasonLee 阅读(801) 评论(0) 推荐(0) 编辑
摘要:最近发现拉取 crates.io 仓库代码尤其慢,很多次超时导致引用库没法编译。 这里可以切到国内镜像,配置如下: 找到当前用户目录下 /Users/baoyachi/.cargo/ 的**.cargo** 文件夹 进入**.cargo** 当前目录,在当前目下创建 config 文件 见下图,打开 阅读全文
posted @ 2023-03-17 22:51 MasonLee 阅读(674) 评论(0) 推荐(0) 编辑
摘要:Python在很多情况下可以提供便捷快速的编程体验,但是同时在一些计算密集情况下无法兼顾性能。 常用的方法包括cython、使用C/C++等 Rust是一门编译型、强类型、内存安全的编程语言,在一定程度上能覆盖到C的各种领域,其优缺点简单总结为: 参考:https://cheats.rs/ > 优点 阅读全文
posted @ 2023-01-18 22:54 MasonLee 阅读(350) 评论(0) 推荐(0) 编辑
摘要:Rust 调用C/C++ 需要引入cc依赖 Cargo.toml [package] name = "rust-call-c" version = "0.1.0" authors = ["ice <bsqql123@163.com>"] build = "build.rs" [dependencie 阅读全文
posted @ 2022-11-09 09:46 MasonLee 阅读(66) 评论(0) 推荐(0) 编辑
摘要:pyo3 官方使用手册: 【点击查看】 maturin 构建使用工具: 【点击查看】 一、前言 安装 pip install maturin 主要有以下三个命令: maturin publish 将 crate 构建到 python 包中并将它们发布到 pypi。 maturin build构建轮子 阅读全文
posted @ 2022-10-14 10:46 MasonLee 阅读(274) 评论(0) 推荐(0) 编辑
摘要:需要引入cc依赖 Cargo.toml [package] name = "rust-call-c" version = "0.1.0" authors = ["ice <bsqql123@163.com>"] build = "build.rs" [dependencies] libc = "0. 阅读全文
posted @ 2022-10-11 17:12 MasonLee 阅读(512) 评论(0) 推荐(0) 编辑
摘要:刚入坑Rust,因为公司项目需求,需要将libjpeg-turbo移植到Rust中,在使用NDK完成交叉编译后,我对着几个库文件不知所措。国内Rust相关的文章太少,无奈只能到github和Stack Overflow上找答案。这篇文章的内容其实是Rust FFI章节的相关知识,在这里做一下总结。 阅读全文
posted @ 2022-10-11 17:09 MasonLee 阅读(1209) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示