![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
科学计算
NorthGod
这个作者很懒,什么都没留下…
展开
-
安装Armadillo 进行矩阵计算(Install Armadillo on Windows for Visual Studio)
Armadillo是一个C++开发的线性代数库,可以方便的把用 Matlab 开发的算法移植到 C++。只需要头文件就可以使用,也可以选用高效的 LAPACK 和 BLAS 进行加速。安装过程如下:1、去 Download 下载 Source Code,解压到任意目录,比如 X:\Armadillo,将 \include 目录添加到 visual studio 包含文件目录中,VS200原创 2012-12-06 19:50:10 · 20562 阅读 · 3 评论 -
Armadillo,Eigen,OpenCV 矩阵操作比较(Compare Armadillo, Eigen and OpenCV)
有的时候写出来的程序慢也许并不是算法有问题,而是用的库比较慢;也可能并不是库本身慢,而只是你的写法不够高效。在经历了无数次令人蛋疼的等待后,我决定比较一下这几个所谓的高效的线性代数库(OpenCV虽然目标是计算机视觉,但也提供了比较丰富的代数计算能力),看看它们的性能到底怎么样。有人已经做过类似的事情了,比如 OpenCV vs. Armadillo vs. Eigen on Linux r原创 2013-01-14 15:44:03 · 20271 阅读 · 5 评论 -
k-means & isodata 聚类方法
k-means 方法和 isodata 方法应该是两种比较基本的聚类方法了。顾名思义, k-means 就是指定有 k 个类,然后通过初始中心迭代得到最后的 k 个中心。这个初始中心可以随便选也可以随机选,也可以只取前 k 个样本作为初始中心。聚类最后的结果与初始聚类中心的关系还是比较密切的,不同的初始中心可能会得到完全不同的结果。解决初始值问题的一种方法是 k-means++ 方法,这里就不再解原创 2013-01-16 23:44:29 · 24743 阅读 · 2 评论