可执行的伪代码
zhzhzhi
daddy
展开
-
python str转dict
两种方法捷径eval(str)>>> user = "{'name' : 'jim', 'sex' : 'male', 'age': 18}">>> type(user)<type 'str'>>>> b=eval(user)>>> >>> b{'age': 18, 'name': 'jim', 'sex': 'male'}>>> type(b)<type 'dict'>关于eval原创 2016-03-31 14:40:02 · 28697 阅读 · 4 评论 -
服务器上测试flask rest-api
安装flask 安装flask-restfulfrom flask import Flaskfrom flask.ext import restfulapp = Flask(__name__)api = restful.Api(app)class HelloWorld(restful.Resource): def get(self): return {'hello':原创 2016-05-31 14:58:34 · 1118 阅读 · 0 评论 -
python比较文本相似度(not semantical)
statement:这里的文本相似度不是指语义相似度,仅仅指字符重叠度sudo apt-get install python-Levenshtein import Levenshtein as lst>>> lst.distance('as','asd')1>>> lst.ratio('as','asd')0.8>>> lst.ratio('ase','asd')0.6666666666原创 2016-04-10 20:15:59 · 5040 阅读 · 0 评论 -
解决pip install 时locale.Error: unsupported locale setting
语言环境配置出错 root@ubuntu:~# localelocale: Cannot set LC_ALL to default locale: No such file or directoryLANG=en_US.UTF-8LANGUAGE=LC_CTYPE="en_US.UTF-8"LC_NUMERIC=zh_CN.UTF-8LC_TIME=zh_CN.UTF-8LC_COL原创 2016-04-09 22:29:19 · 24106 阅读 · 0 评论 -
python中文乱码
python文本乱码的问题几乎确凿让我失去知觉了。以前出问题只要多尝试.encode(‘utf-8’)/decode()/str()/cha()/unicode(”,’utf-8’)/import uniout/…好像就可以了。但这几天这招频频出错,必须来捋一下这个问题的说。编码规则如何使用举栗子原创 2016-03-22 15:52:50 · 273 阅读 · 0 评论 -
python迭代器与生成器
缘由最近欲一睹python源码,结果大跌眼镜,经常看到_ iter _这个玩意,无奈基础不行,遂遍寻解释。迭代器通俗的说,可在for语句循环的对象就是可迭代对象,就要用上面那玩意。我们平时看不到是因为它已被封装在我们平时常用的数据结构中了。当然,我们如果自己要创建一个这种容器也是可以的,这就是迭代器。下面介绍两种常用的迭代器方式。 使用_iter_()和next()方法内置函数iter将可原创 2016-03-22 19:40:27 · 257 阅读 · 0 评论 -
wordcloud
传单一律不得入内!ps好辛苦! 现在不用了,wordcloud 只需9快9pip install WordCloud现在你可能需要一张图和一个文本 from os import pathfrom PIL import Imageimport numpy as npimport matplotlib.pyplot as pltfrom wordcloud import WordCloud,原创 2016-03-19 18:11:42 · 570 阅读 · 0 评论 -
python把中文文档变为拼音
缘由新看到的一篇文章,被吓尿。Text Understanding from Scratch,认为word的cnn抽象能力还不够好,使用character来做cnn效果更佳。结果是,由于论文的使用的数据集里test和train有隐含的重叠,作者一度撤稿。但是不妨碍这一思路的进展。由此扩展到中文内容理解,但是中文的单个汉子已经是最小个体了啊。莫温台!把汉字转成拼音再训练character的卷积。原创 2016-03-17 17:53:05 · 11555 阅读 · 2 评论 -
python中文乱码
关于中文乱码,老夫已经遇到无数次,遍寻良方,也使出无数种招数。总结一下,费话不多说,python中文乱码的根源只有一个,字符编码不统一!有的数据是爬来的,soup解析的,那很可能会出现ascii cannot decode error. OK,把语言环境它统一成utf-8码再说import sysreload(sys)sys.setdefaultencoding("utf-8")上述语句编译原创 2016-03-31 21:02:18 · 526 阅读 · 0 评论