
rust
文章平均质量分 57
yuanzhoulvpi
喜欢写代码的数据分析师
展开
-
R_Python_C_Rust效率对比(蒙特卡洛方法)
rust、C、python、R运行效率比较原创 2022-09-15 11:21:36 · 1551 阅读 · 0 评论 -
rust加速python
背景之前都是在看C/Cpp,也在努力的学这两个语言。但是感觉太难了。语法太多了(主要还是人笨,学不过来)。一直也在看rust,感觉rust写起来和python差不多优雅,而且写法和c++又是有点类似。然后最近空闲时间就把《Rust程序设计语言》和《通过例子学Rust》两本书看完了。学到了不少新内容。最近也发现一些新的包,比如一个叫polar包的,提供类pandas的功能,但是比pandas更快,这个包的底层是使用rust写的,并且python也能使用。那我就在想:“我能不能学习一下,看看怎么让py原创 2022-04-23 11:23:00 · 1134 阅读 · 0 评论 -
rust打印自定义对象
没错,我也在学习rust语言😋背景我在学习rust的时候,在想,rust如何像python一样,可以打印一个对象呢?就像是python里面的__str__或者__repr__。代码摸索struct User { active: bool, username: String, email: String, sign_in_count: u64,}fn main() { let mut arr2 = vec![ User {原创 2022-04-17 09:24:54 · 1155 阅读 · 0 评论 -
c++ rust python谁更快
背景最近因为工作需要,一直在学C++。偶尔也看看rust,因为rust太香了。但是大部分时间都还是在使用python。看到网上有很多对比语言速度的文章,说什么rust吊打C++之类的,或者说什么python的numba吊打C++之类的。然后我也想做一期这样的内容。那么基于我现在的水平,对一个特定的问题,使用不同的语言做比较。看看不同语言的速度如何。问题这个问题就是最简单的euler14问题:就是计算一个正整数要经过多少步可以到1。每一步条件是:如果是偶数,那么就除以2,得到下一个数字。如原创 2022-01-20 21:05:38 · 2986 阅读 · 3 评论 -
rust错误: expected one of `.`, `;`, `?`, `}`, or an operator, found keyword `match`
今天学习rust的时候,遇到一个错误,叫:expected one of `.`, `;`, `?`, `}`, or an operator, found keyword `match`;我还以为 match里面写错了,找了很久才发现,是因为我上面有一句话没有写英文分号,这个错误太低级了;所以下次遇到这样的错误检查每一个语句后面是不是缺少分号;;;;...原创 2021-03-21 13:15:35 · 2735 阅读 · 0 评论 -
mac系统cargo安装rust包慢(换镜像)
今天在学习rust的时候,需要安装rust的rand包,使用的就是cargo,但是怎么安装都不行,主要是镜像不对;解决办法如下:在mac系统上,使用terminal打开cargo目录:cd ~/.cargo然后创建一个叫config的文件,我这里使用的是vscode编辑器,因为我不喜欢使用vim;然后在terminal中继续输入:code config使用vscode打开后,向config输入下面内容:[source.crates-io]registry = "https:原创 2021-03-21 12:49:57 · 3093 阅读 · 0 评论