摘要: 一、读写CSV数据: 二、数据汇总和统计:pandas(大型数据集分析、数据归组、统计分析等) 阅读全文
posted @ 2014-09-11 20:54 范辉 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 一、输出重定向到文件 二、参数列表的分拆 当你要传递的参数已经是一个列表,但要调用的函数却接受分开一个个的参数值,这时候你要把已有的列表拆开来 以同样的方式,可以使用 ** 操作符分拆关键字参数为字典: 三、禁止输出换行符 四、避免写入操作覆盖已有文件:open('/path/to/file', ' 阅读全文
posted @ 2014-09-11 17:47 范辉 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 一、反向迭代:reversed() #反向迭代只有在待处理的对象具有确定的大小或者对象实现了__reversed()__特殊方法时才能奏效,否则必须先将对象转化为列表(可能消耗大量内存) 二、迭代器切片:itertools.islice #迭代器和生成器无法进行普通的切片操作(其长度不确定且没有实现 阅读全文
posted @ 2014-09-11 16:23 范辉 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 一、对数值进行取整:round(value,ndigits) #float提供17位的精度 二、对小数进行精确计算:decimal模块(规避float天生的精度误差,但效率低,常用于金融领域) 三、format()格式化输出:{「参数索引或名称」:「填充符」「对齐方式<>^」「width」「数值千分 阅读全文
posted @ 2014-09-11 13:10 范辉 阅读(301) 评论(0) 推荐(0) 编辑