摘要:
迭代器: 迭代器是一种数据流,可以进行迭代(循环),每次返回一个数据 生成器: 生成迭代器的函数就是生成器 比如: 上面这段代码里的 my_range 就是生成器, my_iterator 就是生成的迭代器, 可以循环迭代器. 生成器使用关键字 yield , yield 的值就是迭代器的数据流,每 阅读全文
摘要:
lambda用来定义一个函数 普通函数: 使用lambda重写以上函数: lambda函数由三个部分组成: 1. lambda 关键字 2. 用 , 分割的参数,就是普通函数里的参数,后面跟一个 : 3. 函数体,就是普通函数里的函数体 一些栗子: 阅读全文
摘要:
列表推导式用于生成一个列表: 使用普通方法生成列表: 使用列表推导式生成列表: 列表推导式里有一个 for 循环, for 循环的前面部分是对元素的操作,对循环中的每个元素调用 .title() 方法. 列表推导式还可以添加 if 判断: 可以在 for 循环的最后添加条件,符合条件的元素再调用 f 阅读全文
摘要:
enumerate方法用于循环list或tuple,循环的时候可以得到索引值和当前索引的对象: *注意: 也可以循环tuple 阅读全文
摘要:
zip 返回一个将多个可迭代对象组合成一个元组序列的迭代器。 1. 循环多个list的数据: 2. 将多个list的数据组合成tuple的list: 3. 将tuple组成的list拆分成多个tuple: *注意,即使不是list,而是tuple,依然可以拆分,拆分后的结果都是tuple: *注意, 阅读全文
摘要:
标准化数据的公式: (数据值 - 平均数) / 标准差 结果: 阅读全文
摘要:
numpy截取数组部分和python的list截取部分不同,它不创建新数组,只是指向原数组的部分,所以当修改截取部分的某个值,原数组也会被修改,它们都指向同一个数组 阅读全文
摘要:
简介这篇文档用以说明如何使用browserify来构建模块化应用browserify是一个编译工具,通过它可以在浏览器环境下像nodejs一样使用遵循commonjs规范的模块化编程.你可以使用browserify来组织代码,也可以使用第三方模块,不需要会nodejs,只需要用到node来编译,用到... 阅读全文
摘要:
关于node里面的module.exports和exports的异同,网上已经有很多的资料,很多的文章,很多的博客,看了很多,好像懂了,又好像不懂,过几天又不懂了...大致总结是这样的://下面这种情况下是一致的:exports.foo=123 //可以是字符串,数字,数组或函数,都无所谓modul... 阅读全文
摘要:
css3的动画的animation-timing-function属性定义了动画的速度曲线,一般的速度曲线大家都知道,什么ease,linear,ease-in,ease-out,还有自定义贝塞尔曲线...定义了animation-timing-function后,动画就会按照定义的曲线来执行动画.... 阅读全文