1. Python 和 C 语言的交互

      最近算一个矩阵,计算大约为2亿对节点的距离,用 Python 的循环输出结果,用了大概40分钟把结果写入文本中,而使用, scipy 的库计算 距离,仅仅用了不到两分钟,无比感慨,差距怎可如此之大。翻看 scipy 库的源代码,计算距离是用C语言实现的,激发对 Python 和 C 语言交互的研究的 热情。记录一下方法,日后会用到。

    2016/12/20 Python

  2. Python 测试单元 unittest 使用

      学习一下 Python 单元测试方法,这里使用的是 PyUnit 框架

    2016/12/15 Python

  3. Python 参数解析 Parser 的使用方法

    基本用法

    2016/12/13 Python

  4. 带权重的顶点覆盖(最小全权重集合)

    带权重的顶点覆盖问题

    2016/12/08 Algorithm

  5. 顶点覆盖(vertex cover)

    顶点覆盖(Vertex cover)   在图论的数学学科中,图的顶点覆盖(有时是节点覆盖)是一组顶点的集合,使得图的每个边缘至少与集合中的一个顶点相连接。 找到最小顶点覆盖的问题是计算机科学中的经典优化问题,也是NP-hard最优问题近似算法的一个典型例子。

    2016/12/03 Algorithm

  6. R 语言画函数图像

      有时候我们想知道一个函数的图像是什么样子的,用R语言很好实现,这里分别用两种方法来实现一种方法是通过 graphics包中的 curve()函数来实现,一种方法是用ggplot2来实现。

    2016/10/24 R

  7. Hello World 为例创建R包流程

      这里给出了两种非常简单的方法来创建R包,一种方法是在bash下直接创建R包,另一种方法是通过Rstudio来创建R包,下面都是基于Fedora 24 开发版环境下测试。

    2016/10/22 R

  8. R 语言积累

      积累一些R语言编程中常用到的一些方法:

    2016/10/21 R