- 博客(8)
- 资源 (6)
- 收藏
- 关注
原创 Python3对字典操作时遇到错误:dictionary changed size during iteration
错误的代码:a={'a':1, 'b':0, 'c':1, 'd':0}for key in a.keys(): del a[key]参考资料:https://www.python.org/dev/peps/pep-0234/大概是说字典在遍历时不能进行修改,建议转成列表或集合处理。所以,正确的代码:a={'a':1, 'b':0, 'c':1, 'd':0}fo
2016-04-27 22:53:14 50592 8
原创 numpy中的nonzero()的用法
nonzero(a)返回数组a中值不为零的元素的下标,它的返回值是一个长度为a.ndim(数组a的轴数)的元组,元组的每个元素都是一个整数数组,其值为非零元素的下标在对应轴上的值。例如对于一维布尔数组b1,nonzero(b1)所得到的是一个长度为1的元组,它表示b1[0]和b1[2]的值不为0(False)。>>> b1=np.array([True, False, True, False]
2016-04-24 18:54:38 12123 1
转载 Numpy中矩阵对象(matrix)
原文地址numpy模块中的矩阵对象为numpy.matrix,包括矩阵数据的处理,矩阵的计算,以及基本的统计功能,转置,可逆性等等,包括对复数的处理,均在matrix对象中。 class numpy.matrix(data,dtype,copy):返回一个矩阵,其中data为ndarray对象或者字符形式;dtype:为data的type;copy:为bool类型。>>> a = np
2016-04-18 18:49:26 841
转载 ROC和AUC介绍
最近看到关于ROC和AUC介绍及一篇好博客,转载一下,便于回顾。ROC(Receiver Operating Characteristic)曲线和AUC常被用来评价一个二值分类器(binary classifier)的优劣,这篇博文简单介绍ROC和AUC的特点,以及更为深入地,讨论如何作出ROC曲线图以及计算AUC。# ROC曲线需要提前说明的是,我们这里只讨论二值分类器。对于分类
2016-04-16 11:14:14 1770 1
原创 sublime text3安装SublimeREPL,并配置python交互式终端快捷键
1、安装SublimeREPL插件:网上大都是调用ctrl+shift+p,输入:sublimerepl选择并安装;但是我采用该方法总是会出现:即使我各种百度,google来搜索解决方案,仍然失败了,所以我只有先从https://github.com/wuub/SublimeREPL下载好sublimerepl插件,将其解压放在如下图目录下:2、让SublimeREPL
2016-04-12 14:17:19 27562 6
原创 sublime3运行matplotlib画图程序不显示图
matplotlib绘图运行不显示问题,修改文件Preferences=>Browse Packages=>Default=>exec.py 大概在39行:把最后一行注释掉,修改后如下所示:保存修改,重启,按Crtl+B运行脚本即可。
2016-04-11 10:24:27 9837 4
转载 朴素贝叶斯分类及两个模型
在文本分类中,假设我们有一个文档d∈X,X是文档向量空间(document space),和一个固定的类集合C={c1,c2,…,cj},类别又称为标签。显然,文档向量空间是一个高维度空间。我们把一堆打了标签的文档集合作为训练样本,∈X×C。例如:={Beijing joins the World Trade Organization, China}对于这个只有一句话的文档,我们把
2016-04-03 21:14:04 5436 2
原创 Python Sublime Text: [Decode error - output not utf-8]
在用python print汉字时发生Sublime Text: [Decode error - output not utf-8] 错误。我采用http://www.th7.cn/Program/Python/201411/319372.shtml的第一种解决方法不行。所以就只能用第二种了。解决方法:在系统变量加入PYTHONIOENCODING,值填写utf-8win7在桌面,
2016-04-01 14:05:29 552
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人