问答列表

清除 PyO3 删除的 Rust 模块?

作者:mike rodent 提问时间:10/29/2023

我有点困惑:我有一个 PyO3 模块,现在已经完全删除了......Rust 模块目录和文件已被删除,并且在任何 Cargo.toml 文件或任何地方都没有对它们的引用。 然而,当我运行我的 Pyt...

将 pyo3-polars 与“group_by”一起使用的最佳实践

作者:Sungmin 提问时间:11/10/2023

我目前正在试验 pyo3-polars 来优化数据聚合。从更抽象的意义上讲,我想到的是以下结构: df.group_by(c.col1).agg(c.col2.foo()) 这里,表示产生结果的...

Rust PyO3 - 如何执行未知模块导入的脚本?

作者:Riccardo Fagiolo 提问时间:11/14/2023

我想使用 Rust 在 Python 模块中执行一个函数。 该模块可以具有导入,这些导入在编程时是未知的。 要运行的文件示例: import testmod def main(): prin...

为具有通用 Rust 类型的 Rust 函数实现 Python 接口

作者:DrStrangeLove 提问时间:11/15/2023

这个函数在 Rust 上完美运行: fn jaccard_similarity<T>(s1: Vec<T>, s2: Vec<T>) -> f32 where T: Hash + Eq + Clo...

如何从方法中更改结构体的字段?

作者:alxkolm 提问时间:11/20/2014

我想这样做: struct Point { x: i32, y: i32, } impl Point { fn up(&self) { self.y += 1; } } fn main...

将“mut”放在变量名称之前和放在“:”之后有什么区别?

作者:Jimmy Lu 提问时间:2/18/2015

以下是我在 Rust 文档中看到的两个函数签名: fn modify_foo(mut foo: Box<i32>) { *foo += 1; *foo } fn modify_foo(foo: &m...

装箱对 &amp; self 的引用

作者:dromtrund 提问时间:5/5/2016

我是 Rust 的新手,作为学习过程的一部分,我正在尝试创建一个树结构,其中每个节点都有一个子节点的向量和对其父节点的引用。我想为节点创建一个函数,该函数采用新节点的值(暂时),将其添加到子列表,并将...

可变借入循环

作者:Marko Seidenglanz 提问时间:7/5/2021

我有一个元组向量,每个元组包含两个字符串。我想将两个字符串(其中一个)作为可变引用传输到哈希图中。另一个字符串也会传输,但不必是可变的。背景是我想稍后用另一个字符串的值覆盖一个字符串。 给定以下代码...

为什么允许我在嵌套函数 (Rust) 中有多个 &amp;mut 引用?

作者:rico5678 提问时间:12/13/2021

我是 rust 的新手,我想知道为什么以下代码不会导致:不能一次多次借用 val 作为可变错误。似乎当我到达函数时,我应该对同一个原始变量有三个单独的引用:second_layerval val_r...

如何从 RwLock-ed Struct 的 RefCell 内的 Hashmap 中删除项目

作者:Gman man 提问时间:8/5/2019

我有一个结构: pub struct CommunityContents { pub friends: RefCell<HashMap<FriendID, FriendData>>, pub ...


共208条 当前第6页