python rpy2 模块的安装

以管理员模式打开anaconda promot conda install -c r rpy2 (在此之前需要安装R语言包)

2017-11-23 17:08:48

阅读数 732

评论数 0

Anaconda安装更新库

平台:win64+anaconda 1. 如何查看已安装的库 打开 Anaconda Command Prompt ,在命令提示符窗口中输入以下命令: pip list # 或者 conda list 其中,pip list 只能查看库,而 conda list 则可以查看库以及库的版本 2....

2017-10-20 14:15:42

阅读数 1514

评论数 0

Mutual information and Normalized Mutual information 互信息和标准化互信息

实验室最近用到nmi( Normalized Mutual information )评价聚类效果,先说一下问题:例如stanford中介绍的一个例子:   比如标准结果是图中的叉叉点点圈圈,我的聚类结果是图中标注的三个圈。 或者我的结果: A = [1 1 1 1 1 1   ...

2017-07-07 14:09:19

阅读数 674

评论数 0

机器学习笔记----Fuzzy c-means(FCM)模糊聚类详解及matlab实现

一:模糊数学 我们大家都知道计算机其实只认识两个数字0,1。我们平时写程序其实也是这样if 1 then do.永远这种模式,在这种模式中,一个元素要么属于这个集合,要么不属于这个集合,但是对我们现在介绍的模糊集来说,某个元素可能部分属于这个集合,又可能部分属于另外的集合,显然,例如,一个男...

2017-07-02 17:52:15

阅读数 1451

评论数 1

python中的append和expend

Python代码   >>> li = ['a', 'b', 'c']   >>> li.extend(['d', 'e', 'f'])    >>> li   ['a', 'b', 'c', 'd', 'e', 'f'] ...

2017-06-21 11:09:56

阅读数 2252

评论数 0

Python中的sorted函数以及operator.itemgetter函数

operator.itemgetter函数 operator模块提供的itemgetter函数用于获取对象的哪些维的数据,参数为一些序号(即需要获取的数据在对象中的序号),下面看例子。 a = [1,2,3]  >>> b=operator.itemgetter(1)     ...

2017-06-15 14:39:37

阅读数 206

评论数 0

Ensemble learning 概述

在机器学习和统计学习中, Ensemble Learning(集成学习)是一种将多种学习算法组合在一起以取得更好表现的一种方法。与 Statistical Ensemble(统计总体,通常是无限的)不同,机器学习下的Ensemble 主要是指有限的模型相互组合,而且可以有很多不同的结构。相关的概...

2017-05-14 10:08:04

阅读数 1540

评论数 0

lib、/usr/lib和/usr/local/lib等的区别

简单说,/lib是内核级的,/usr/lib是系统级的,/usr/local/lib是用户级的.    /lib/ — 包含许多被 /bin/ 和 /sbin/ 中的程序使用的库文件。目录 /usr/lib/ 中含有更多用于用户程序的库文件。/lib目录下放置的是/bin和/sbin目录...

2014-07-03 20:12:37

阅读数 409

评论数 0

qt编译过程中出现错误:arm-linux-g++ could not found

修改交叉编译器,在qt-embedded目录下的mkspecs/qws/linux-arm-g++下,修改qmake.conf文件,将其中的arm-linux-g++/gcc替换成全路径的,题主的路径是/usr/bin/arm-linux-gnueabi-g++/gcc,注意替换arm-none-...

2014-07-03 16:58:13

阅读数 960

评论数 0

交叉编译器环境变量的设置问题

在qt交叉编译到ARM平台遇到各种问题,现总结

2014-07-03 16:02:30

阅读数 529

评论数 0

安装Qt4过程之编译Qt4.7.3

(11)解压 qt -everywhere-opensource  -src -4.7.3.tar.gz 4.7.3.tar.gz 4.7.3.tar.gz ,并进入文件夹内。 ,并进入文件夹内。 ,并进入文件夹内。 ,

2014-06-10 20:06:23

阅读数 727

评论数 0

安装qt4过程之编译tslib-1.4

Linux下安装tslib-1.4出错及解决方法   首先下载tslib-1.4.tar.gz   解压:tar xzvf tslib-1.4tzr.gz   进入tslib目录   cd tslib   1.执行./autogen.sh   提示错误一: ...

2014-06-10 15:56:26

阅读数 431

评论数 0

Make Menuconfig简介

Make Menuconfig简介 make menuconfig 图形化的内核配置make mrproper -----删除不必要的文件和目录.  #make config(基于文本的最为传统的配置界面,不推荐使用)  #make menuconfig(基于文本选单的配置界面,字符终端...

2014-06-06 11:06:47

阅读数 328

评论数 0

队列相关

/**********队列相关************/ #include #include #include #define OK 1 #define OVERFLOW 0 #define error 0 typedef struct Qnode /*结点结构*/ { int data;...

2014-03-21 23:23:04

阅读数 367

评论数 0

链栈相关

/*******链栈*****/ #include #include #include typedef struct StackNode/*结点类型*/ { int data; struct StackNode *next; }StackNode,*LinkStackPtr; typed...

2014-03-18 15:11:02

阅读数 384

评论数 0

内存结构理解

对于C语言的学习首先要搞清楚C程序在内存中的分布。   1,在ceontos系统终端中 [cpp] view plaincopyprint? #include   #include   #include     int add(int a, int b...

2014-03-17 22:50:57

阅读数 573

评论数 0

一种较为便捷的快排写法

代码思维: 通过设定哨兵a[low],从a[low+1]到a[high]依次与a[low]进行比较,最终目的是使哨兵左边部分元素都比哨兵元素小,右边部分元素都比哨兵元素大。然后对左右两部分分别进行递归调用,最终实现所有元素的排序。 PS:此处是通过自增指针cur,将low之后比哨兵元素小的元素...

2014-03-17 21:31:24

阅读数 1151

评论数 1

Linux下的Nano命令

1.打开或创建新文件 #nano 文件名 ps:Nano是一种单模式编辑器,可以直接输入文字。如果要编辑一个像/etc/fstab一样的配置文件,使用-w参数 #nano -w 文件名 2. 保存:Ctrl+O 退出:Ctrl+X 3. 剪切和粘贴 剪切一整行,用Ctrl+K  要粘贴它,只需把...

2014-03-17 21:04:47

阅读数 395

评论数 0

双向链表

双向链表随机创建及删除指定元素   /*******双向链表*********/ #include #include #include typedef struct List { int data; struct List *prev,*next; }List,*LinkList; L...

2014-03-17 16:34:24

阅读数 389

评论数 0

时间复杂度和空间复杂度详解

算法的时间复杂度和空间复杂度合称为算法的复杂度。 1.时间复杂度 (1)时间频度 一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道。但我们不可能也没有必要对每个算法都上机测试,只需知道哪个算法花费的时间多,哪个算法花费的时间少就可以了。并且一个算法花费的时间与算法中语...

2013-11-15 21:55:34

阅读数 377

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭