python
Hallywood
这个作者很懒,什么都没留下…
展开
-
wxpython怎么识别用户的点击来自哪个按钮
方法:使用GetEventObject方法获取和event事件相关的控件,然后再使用GetLabel()来获取按钮的标签,其代码如下:#!/usr/bin/env pythonimport wxID_MENU_OPEN=wx.NewId()class MouseEventFrame(wx.Frame): def __init__(self, parent, id):原创 2016-02-11 22:48:45 · 2366 阅读 · 0 评论 -
Ubuntu 下安装 Python 虚拟环境
$ pip3 install virtualenv$ virtualenv -p /usr/bin/python3 venv$ source venv/bin/activate然后在虚拟环境下安装python所需要的包,注意,安装的时候不需要再使用sudo, 或者pip3之类的,只需要使用pip install xxx 即可。备注:安装mysql可能会报错:OSError: my...原创 2019-03-02 18:56:24 · 336 阅读 · 0 评论 -
在python中使用stanford CoreNLP coreference
在python中使用stanford CoreNLP coreference有三种方法1. 使用命令调用的方式如下:(奇怪的是我的没有任何输出,先挖个坑,等找到原因再来补充)import subprocess subprocess.call(['java','-cp','F:/Program Files/jars/stanford-corenlp-full-2018-02-27/*','-Xm...原创 2018-05-01 10:13:04 · 3783 阅读 · 2 评论 -
python3.6与2.7的区别
1. printpython3.6不再支持print xxx的形式,只能写成print(xxx)2. urllib2python3.6没有urllib2,用urllib.request代替urllib23.reload(sys)python3.6上import importlib,sys, importlib.reload(sys)...原创 2018-03-19 10:29:16 · 2144 阅读 · 0 评论 -
使用sort对list进行倒序排序
sorted有4个参数sorted(iterable,cmp,key,reverse)iterable是需要排序的变量,cmp 和C语言里面的差不多,key是排序的关键字,reverse是是否倒序(True/False,注意区分大小写)能够正确运行的排序如下:>>> a=[['a',0],['b',1],['c',3]]>>> bb=sorted(a,key=...原创 2018-03-05 17:21:23 · 10397 阅读 · 0 评论 -
coercing to Unicode: need string or buffer, int found报错
在实践中遇到如下问题:报错的代码段如下:for word in fd.keys(): ss=ss+ word+'\t'+fd[word]+'\n'参考资料发现原因是字符串和变量相加时会出现coercing to Unicode: need string or buffer, int found的错误。因为这里其中fd[word]是属于数值型的。所以把fs[word]转化成string就可以...原创 2018-03-05 16:38:41 · 22236 阅读 · 0 评论 -
python扩展包及其一般安装
python扩展包:https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy一些扩展包的安装方法http://dijkstracult.blog.163.com原创 2018-03-07 13:14:02 · 298 阅读 · 0 评论 -
kMeans聚类
kMeans的算法为:假定输入的样本为x1,x2,…xn1.随机选择k个点作为质心:u1,u2,…uk2.对每个样本xi计算其到质心的距离,将其标记为距离最近的质心那一类3.将每个类别中心更新为该类别中样本的均值4,重复2,3直到点距离质心的变化小于某阈值python代码如下:说明:测试数据testSet中包含两列,可以假设为横坐标与纵坐标其中center表示的原创 2016-02-02 22:37:30 · 1970 阅读 · 0 评论