python中的re模块常用函数/方法 0.正则表达式对象 (re.compile(pattern, flags=0)) 将正则表达式编译成正则表达式对象,该对象可调用正则表达式对象方法如:re.match(),re.search(),re.findall等。 1.匹配对象及方法 (Match.gr ...
分类:
编程语言 时间:
2019-01-05 00:15:12
阅读次数:
230
生成器 生成器特点: 1. 生成器本质上迭代器 2. 生成器是自己用代码创建的 获取生成器的两种方式: 1. 生成器函数 2. 生成器表达式 yield 下面来看一个例子 把函数的return换成yield就可以把函数变成生成器,变成生成器后再读到函数名加括号后就不再表示执行函数而是表示获取一个生成 ...
分类:
其他好文 时间:
2019-01-04 22:35:21
阅读次数:
244
Description 小约翰经常和他的哥哥玩一个非常有趣的游戏:桌子上有n堆石子,小约翰和他的哥哥轮流取石子,每个人取的时候,可以随意选择一堆石子,在这堆石子中取走任意多的石子,但不能一粒石子也不取,我们规定取到最后一粒石子的人算输。小约翰相当固执,他坚持认为先取的人有很大的优势,所以他总是先取石 ...
分类:
其他好文 时间:
2019-01-03 21:38:13
阅读次数:
183
三十、函数进阶 1.生成器 函数中有yield 的就是生成器函数(替代了return) 本质就是迭代器 一个一个的创建对象 节省内存 ①创建生成器 最后以yield结束 1. 通过?成器函数 2. 通过各种推导式来实现?成器 3. 通过数据的转换也可以获取?成器 ②send用法 send 和 __n ...
分类:
编程语言 时间:
2019-01-02 23:34:06
阅读次数:
326
主要内容: 1. 生成器和生成器函数 2. 列表推导式 1. 生成器和生成器函数 (1) 什么是生成器 生成器实质就是迭代器 由于函数中存在了yield. 那么这个函数就是?个生成器函数. 这个时候. 我们再执行这个函数的时候. 就不再是函数的执行了. 而是获取这个生成器.生成器的本质是迭代器. 所 ...
分类:
编程语言 时间:
2019-01-02 19:11:21
阅读次数:
162
一、概要 在了解Python的数据结构时,容器(container)、可迭代对象(iterable)、迭代器(iterator)、生成器(generator)、列表/集合/字典推导式(list,set,dict comprehension)众多概念参杂在一起,难免让人一头雾水,下面这幅图也许能让大家 ...
分类:
编程语言 时间:
2019-01-01 17:54:14
阅读次数:
198
"矩阵求导相关资料" <! more 因为我们所求的都是梯度, 所以, 本文采用的求导方法为 分母布局 首先, 要求的拟合函数为 $$ \begin{align } y = X W + b \end{align } $$ 其中 $$ \begin{align } \mathbf{X}=\begin{ ...
分类:
其他好文 时间:
2019-01-01 12:30:37
阅读次数:
204
"2746:约瑟夫问题" 总时间限制: 1000ms 内存限制: 65536kB 描述 约瑟夫问题:有n只猴子,按顺时针方向围成一圈选大王(编号从1到n),从第1号开始报数,一直数到m,数到m的猴子退出圈外,剩下的猴子再接着从1开始报数。就这样,直到圈内只剩下一只猴子时,这个猴子就是猴王,编程求输入 ...
分类:
其他好文 时间:
2019-01-01 11:01:13
阅读次数:
183
Scala的函数式编程 Scala的函数式编程的特点 -高阶函数 -闭包 -模式匹配可参考:http://blog.51cto.com/14048416/2337136 -单一赋值 -延迟计算 -类型推导 -尾部调用优化&e
分类:
其他好文 时间:
2018-12-31 19:01:03
阅读次数:
213