python3
文章平均质量分 74
winkake
这个作者很懒,什么都没留下…
展开
-
win7(64位)下使用ltp(一):API调用
ltp是哈工大的自然语言处理包原创 2016-03-21 19:59:19 · 3317 阅读 · 2 评论 -
python3 urllib 链接中有中文的解决方法
环境python3,开发平台pycharm,使用urllib时,当url中存在中文时会出现以下错误:UnicodeEncodeError: 'ascii' codec can't encode characters in position 69-78: ordinal not in range(128)解决方法单独处理url中的中文如:import urllibs=‘中文’原创 2016-03-22 11:15:46 · 7355 阅读 · 4 评论 -
python yield 由浅入深
生成器表达式生成器表达式的标准方式是以圆括号的形式,括号内可以是一个列表推导式。generator_expression ::= "(" expression comp_for ")"生成器表达式生语法和列表推导式相同,列表推导式是以大括号的形式存在。列表推导式是直接创建一个列表,但是由于受到内存的限制,列表的容量有上限,而生成器则不需要一下子创建完整的列表,而是一边循环一边计算。生成器表达式生成原创 2016-06-08 16:39:33 · 749 阅读 · 0 评论 -
Affinity Propagation: AP聚类算法
算法概述原文:原创 2016-06-11 16:26:14 · 45197 阅读 · 6 评论 -
yield from
官方解释: Python3.3版本的PEP 380中添加了yield from语法,允许一个generator生成器将其部分操作委派给另一个生成器。其产生的主要动力在于使生成器能够很容易分为多个拥有send和throw方法的子生成器,像一个大函数可以分为多个子函数一样简单。Python的生成器是协程coroutine的一种形式,但它的局限性在于只能向它的直接调用者yield值。这意味着那些包翻译 2016-06-12 12:29:13 · 11985 阅读 · 2 评论 -
NumPy学习(一)
基础NumPy的主要对象是齐次多维数组。表由相同类型的元素组成(通常为数字),由一个正整数元组索引。在NumPy中维数被称为轴,轴数称为秩。例如,一个三维空间中点的坐标[1,2,1]是一个秩为1的数组,因为其轴数为1,轴的长度为3。在下图中,数组的秩为2(2维),第二维的长度为3。 [[ 1., 0., 0.], [ 0., 1., 2.]]NumPy的数组类是ndarray,也称array。需原创 2016-06-13 17:30:08 · 12643 阅读 · 0 评论 -
NumPy学习(二)
其他基本用法:广播(Broadcasting) 广播规则解释NumPy如何处理不同维度数组之间的算数运算问题。在一定条件下,维度较小的数组广播为更大的数组,使他们具有相同的维度形状。广播提供了一种向量化数组操作方法,使得循环发生在C而不是Python。广播不会产生没必要的数据复制,通常会使算法运行更加有效。缺点是,广播会使内存的使用效率降低,并影响计算速度。 NumPy运算执行在数组的每个元原创 2016-06-17 10:14:04 · 2649 阅读 · 0 评论