自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

原创 mac下修改mysql的默认字符集为utf8

1,检查默认安装的mysql的字符集mysql> show variables like '%char%';+--------------------------+--------------------------------------------------------+| Variable_name            | Value

2012-05-31 18:50:06 26896 7

原创 scipy.sparse求稀疏矩阵前k个特征值

背景:要在python中处理7000*7000的稀疏矩阵,计算前k小的特征值和相应的特征向量。不想在matlab中做这件事了,所有的数据预处理和展现工作都想在python中完成。然而一般的linalg提供的eig开销太大,要计算所有的特征值和特征向量,这个开销要达到 O(N^3),对于谱聚类来说,这个开销是不能忍受的。所以要借助稀疏矩阵计算的工具包。探索过程:使用scipy.spa

2012-05-30 13:03:52 14441 6

转载 Liunx下修改MySQL字符集

引自 http://linux.chinaunix.net/techdoc/database/2008/03/23/986386.shtmlLiunx下修改MySQL字符集:1.查找MySQL的cnf文件的位置find / -iname '*.cnf' -print/usr/share/mysql/my-innodb-heavy-4G.cnf/usr/share/mysql

2012-05-28 01:52:12 761

原创 mac下安装cups-pdf,虚拟打印机软件,提供vi下的彩色打印

背景:vim有语法高亮功能,edit-plus也有语法高亮功能,并且具有打印成漂亮的pdf的功能,这对代码阅读很有好处。现在想在mac os lion上也安装一个虚拟打印机,提供windows下edit-plus的解决方案。步骤:1,安装cups-pdf翻了很多论坛,发现开源软件cups-pdf可以提供虚拟机打印机。安装 cups-pdf:sudo port insta

2012-05-27 16:39:28 6340

转载 Python: MySQLdb and “Library not loaded: libmysqlclient.16.dylib”

转自 http://stackoverflow.com/questions/4559699/python-mysqldb-and-library-not-loaded-libmysqlclient-16-dylib在mac os上用port 方式安装了py27-mysql,之后调用的时候有如下问题:Traceback (most recent call last):  File "tx

2012-05-25 01:55:33 1727

转载 python 在不同层级目录import 模块的方法

http://www.cnitblog.com/seeyeah/archive/2009/03/15/55440.htmlpython包含子目录中的模块方法比较简单,关键是能够在sys.path里面找到通向模块文件的路径。下面将具体介绍几种常用情况:(1)主程序与模块程序在同一目录下:如下面程序结构:`-- src    |-- mod1.py    `-- t

2012-05-25 01:19:14 35461

原创 mysql数据库备份工具

mysqldump在mac os下放在和mysql相同的目录下面,都在/usr/local/mysql/bin/下为mysqldump添加别名 alias "mysqldump"="/usr/local/mysql/bin/mysqldump"mysqldump --no-data test 表示的是将test数据库导出,只保留数据库schema,不插入数据得到的信息如下,te

2012-05-25 00:10:45 945

转载 python新手必碰到的问题---encode与decode,中文乱码

转自 http://hi.baidu.com/tornadory/blog/item/2fa5f0c36cf7bd5fb219a801.htmledu.codepub.com/2009/1029/17037.php这个问题在python3.0里已经解决了。这有篇很好的文章,可以明白这个问题:为什么会报错“UnicodeEncodeError: 'ascii' c

2012-05-24 23:51:07 18731 2

翻译 机器学习各类工具weka、scikit-learn等各项指标的对比

以下表格摘自:http://www.shogun-toolbox.org/另推荐机器学习软件汇总网站 http://mloss.org/software/featureshogunwekakernlabdlibniemeorangejava-mlpyMLmlpypybraintorch3scikit-learn

2012-05-20 02:29:10 19566 4

原创 完整的最简单的谱聚类python代码

针对karate_club数据集,做了谱聚类。由于是2-way clustering,比较简单,得到了图的新的表示空间之后,没有做k-means,仅仅针对正规化后的拉普拉斯矩阵的第二特征值做了符号判断,这和Spectral Clustering Tutorial 一文中的描述一致。引用了numpy scipy matplotlib networkx包#coding=utf-8#MSC

2012-05-20 01:07:11 16235 6

原创 mac终端(terminal)里的快捷键

Command + K 清屏Command + T 新建标签Command +W 关闭当前标签页Command + S 保存终端输出Command + D 垂直分隔当前标签页Command + Shift + D 水平分隔当前标签页Command + shift +  {或}向左/向右切换标签

2012-05-19 16:40:02 73098 5

原创 拷贝代码的需要,临时去掉vi里的行号

在~/.vimrc 可以设置vi显示行号,这样看代码或文本非常方便在~/.vimrc的最后一行追加:set nu同样,为了拷贝代码到CSDN的需要,有必要先去掉行号再复制代码,vi中,进入命令模式:set nonu

2012-05-19 16:24:25 3932

转载 vi 替换命令

[导读]vi/vim 中可以使用 :s 命令来替换字符串。以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。  vi/vim 中可以使用 :s 命令来替换字符串。以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。  :s/v

2012-05-19 16:03:03 712

转载 Python类

转自 bravezhe http://blog.csdn.net/bravezhe/article/details/7286024类方法和函数区别是否有self类方法变量私有加双下划线def __speek(self):类初始化def init(self):类继承class Chinese(Persion):

2012-05-19 15:40:58 768

原创 python中easy_install 卸载已经安装的包

用easy_install安装python的包很方便,在mac下有时还必须要用macports来安装python的包,这个时候就会产生冲突。我保留macports的python版本,要看用的是哪个python版本,可以用which命令which python/opt/local/bin/python说明用的是macports安装的python,如果显示的是/usr 下面的,说明

2012-05-18 03:37:49 33085

转载 svn的使用(google code被封不能用,但svn的原理还在)

前几天发布了openfetion的新协议版本,在Ubuntu中文论坛上发了个贴子宣传了一下,Ubuntu在中国果然不愧是拥有最状大的用户群,以前在其它的开源社区发的时候点击率都很低(当然也可能是大家觉得这个很没意思),不过这次Ubuntu论坛里面的网友们让我很感动,大家回馈了丰富的修改意思,也提交了各种现存的bug,还有的网友帮我打了deb包和rpm包,甚是感动,在这里先谢一下,由于bug太多,一

2012-05-18 03:09:13 2261

转载 mac os10.7下用macports安装python科学计算环境

首先安装macports这是一个开源项目,它类似与Ubuntu的apt-get,提供mac os环境中的包管理,解决环境依赖问题。用它来安装各种软件,就不用担心下载下来之后会和mac os的核心代码有冲突。安装:http://www.macports.org/ 下载相应操作系统的pkg包,之后需要将port添加到PATH中。添加到PATH之后,还需要重启terminal。以安装Ne

2012-05-18 01:25:56 4192

原创 使用python科学作图包matplotlib作图

第一次使用python的matplotlib作图,其中还使用了numpy和scipy# -*- coding: utf-8 -*-"""Spyder EditorThis temporary script file is located here:C:\Documents and Settings\Administrator\.spyder2\.temp.py"""impo

2012-05-17 17:05:40 3451

原创 我的python

python版本windows上使用的是python2.7.2, 32位版本。如何查看python是32位还是64位:import structstruct.calcsize("P")如果是4,说明是32位的;如果是其他的是,64位的。struct.calcsize用于计算格式字符串所对应的结果长度。ipython一个比默认python shell好用的命令行工具:

2012-05-17 15:15:28 13873

原创 python对字典的遍历

python对字典的遍历可以理解为字典先拆解成(key,value)对组成的list。在python解释器里面,输入help(dict.items)可以看到:    D.items() -> list of D's (key, value) pairs, as 2-tuplesfor node,score in p.items(): if node<17:

2012-05-14 17:11:46 8484

转载 python配置文件

http://blog.csdn.net/zhaoweikid/article/details/1651087    在程序中使用配置文件来灵活的配置一些参数是一件很常见的事情,配置文件的解析并不复杂,在python里更是如此,在官方发布的库中就包含有做这件事情的库,那就是ConfigParser,这里简单的做一些介绍。    ConfigParser解析的配置文件的格式比较象

2012-05-03 18:53:03 1390

转载 python中的二进制文件pyc

http://blog.csdn.net/sislcb/article/details/4002414什么是pyc文件pyc是一种二进制文件,是由py文件经过编译后,生成的文件,是一种byte code,py文件变成pyc文件后,加载的速度有所提高,而且pyc是一种跨平台的字节码,是由python的虚拟机来执行的,这个是类似于JAVA或者.NET的虚拟机的概念。pyc的内容,是跟p

2012-05-03 05:27:12 1426

转载 python 日志级别

http://blog.csdn.net/jgood/article/details/4340740日志级别  在记录日志时, 日志消息都会关联一个级别("级别"本质上是一个非负整数)。系统默认提供了6个级别,它们分别是:级别对应的值CRITICAL50ERROR40WARNING30I

2012-05-03 04:32:13 3388

转载 python当前时间

我有的时候写程序要用到当前时间,我就想用python去取当前的时间,虽然不是很难,但是老是忘记,用一次丢一次,为了能够更好的记住,我今天特意写下python 当前时间这篇文章,如果你觉的对你有用的话,可以收藏下。取得时间相关的信息的话,要用到python time模块,python time模块里面有很多非常好用的功能,你可以去官方文档了解下,要取的当前时间的话,要取得当前时间

2012-05-01 20:51:27 1020

Pattern Recognition and Machine Learning 答案

Bishop的经典著作《Pattern Recognition and Machine Learning》的答案,在原书的课后习题中带有WWW标志的题号,可在此书中中答案

2011-12-26

Pattern Recogintion and Machine Learning

Bishop的机器学习著作,涵盖了概率统计在机器学习领域应用的大部分内容,对于回归、分类、神经网络、图模型、采样方法都要介绍,需要一定的数学基础。

2011-12-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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