摘要: 7. 如何让python代码更 Pythonic : 1、变量交换: 2、带有索引位置的集合遍历: 3、字符串连接: 注:使用 + 操作时,每次都会在内存中生成一个新的字符串对象,而 join 方法整个过程只产生一个字符串对象。 4、打开/关闭文件: 注:使用 with 语句,系统会在执行完文件操作 阅读全文
posted @ 2017-11-10 22:35 W.Yentl 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 6. 模块(一个 .py 文件称为一个模块Module) import 语句 类似 _xxx 和 __xxx 这样的 函数/变量 是非公开的(private),不应该被直接引用 函数定义: 外部不需要引用的函数全部定义成private,只有外部需要引用的函数才定义为public。 实例属性和类属性 阅读全文
posted @ 2017-11-10 22:29 W.Yentl 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 5 函数式编程(即高阶函数,将函数作为参数传入) map(): map()函数接收两个参数,一个是传入函数,一个是Iterable,map将传入函数依次作用到序列的每个元素,并把结果作为新的Iterator返回。 reduce(): filter(): filter()用于过滤序列, sorted( 阅读全文
posted @ 2017-11-10 22:25 W.Yentl 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 4 高级特性 4.1 切片 [:] *注:-- list和tuple,字符串都支持切片 4.2 迭代 Iteration for ... in 及 for ... in if 两个变量迭代时, 4.3 列表生成式 4.4 生成器 generator - 作用:大量数据处理时,一边循环一边计算; 注意 阅读全文
posted @ 2017-11-10 22:13 W.Yentl 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 关于机器学习中的强化学习(reinforcement learning): 知识库:MDP、Q-learning http://blog.csdn.net/songrotek/article/details/50580904 win10安装mongodb: https://chenjiabing66 阅读全文
posted @ 2017-11-10 21:57 W.Yentl 阅读(110) 评论(0) 推荐(0) 编辑