标签 rust 下的文章

Rust 学习指南 - Rust 基础

环境准备安装Rust的方式有很多种,最简单的方式是使用官方提供的rustup工具安装。如果是Linux或者Mac直接执行curl https://sh.rustup.rs -sSf | sh即可,如果是windows,MSVC架构 需要安装Visual C++ Build Tools 2013 或者高于2013的版本。(注意:笔者windows下已切换为gnu架构) 使用rustup工具可以...

继续阅读 »

Rust 下 实现 kmeans 算法

关于聚类聚类算法是这样的一种算法:给定样本数据Sample,要求将样本Sample中相似的数据聚到一类。有了这个认识之后,就应该了解了聚类算法要干什么了吧。说白了,就是归类。 首先,我们需要考虑的是,如何衡量数据之间的相似程度?比如说,有一群说不同语言的人,我们一般是根据他们的方言来聚类的(当然,你也可以指定以身高来聚类)。这里,语言的相似性(或者身高)就成了我们衡量相似的量度了。在考虑存...

继续阅读 »

Rust学习: ffi [标准库]

Rust 提供了外部语言函数接口(Foreign Function Interface,FFI)到 C 语言库。外部语言函数必须声明在一个 extern 代码块,且该代码块要带有一个包含外部语言库名称的 #[link] 属性

继续阅读 »