python基础
振裕
被误解的大数据
展开
-
使用python发送邮件
最近在学习python,刚好需要写个数据库调用存储过程结果的邮件通知的小脚本,特地记录下来以免日后忘记。python能流行主要还是有很多的模块,而且这些模块的调用代码也很简洁,大大简化了工作。不过我是在忍受不了R语言的慢速度后才转向Python的,之后开始接触python除数据分析之外的其他模块。下面的发送邮件的脚本:原创 2016-01-24 11:26:10 · 3404 阅读 · 0 评论 -
使用pycharm和pylint检查python代码规范
pylint是一个不错的代码静态检查工具。将其配置在pycharm中,随时对代码进行分析,确保所有代码都符合pep8规范,以便于养成良好的习惯,将来受用无穷。第一步,配置pylint - program: python安装目录下scripts/pylint.exe - arguments: --output-format=parseable --disable=R -rn --m...原创 2018-05-15 14:59:05 · 13340 阅读 · 2 评论 -
供应链单级多周期库存补货模型
供应链单级多周期库存补货模型1. 经典EOQ模型及其基本假设1.1. 什么是EOQEOQ,即 经济订购批量模型,是库存模型的理论基础,也是库存理论的基础模型,其核心是:在订货成本与库存成本之间寻找一个平衡,使得订货能够满足市场预估需求,而且成本最小化。可以用下面的一幅图来表示,订货成本逐渐下降,是因为随着订货量的增加,可以拿到数量价格折扣,同时单位运输成本也会下降,这是符合人们...原创 2018-03-11 22:01:59 · 11721 阅读 · 4 评论 -
利用python进行数据分析笔记
pandas基础流处理流处理,听起来很高大上啊,其实就是分块读取。有这么一些情况,有一个很大的几个G的文件,没办法一次处理,那么就分批次处理,一次处理1百万行,接着处理下1百万行,慢慢地总是能处理完的。# 使用类似迭代器的方式data=pd.read_csv(file, chunksize=1000000)for sub_df in data: print('do ...原创 2016-02-24 22:24:33 · 32343 阅读 · 0 评论 -
python日志记录
python有很完整的日志记录,用的logging模块,只是了解不深,只知道简单的使用。下面的代码是在百度一轮后东拼西凑后能简单使用的记录日志代码。 这里的代码,既能将日志写入日志文件,也能将日志内容输出到控制台。原创 2016-01-24 11:33:30 · 583 阅读 · 0 评论 -
Python 编码规范(Google)
python源码和其他一些书籍,命名各种个性,没有一个比较统一的命名规范。于是自己总结了一些,可供参考。模块名:小写字母,单词之间用_分割ad_stats.py包名:和模块名一样类名:单词首字母大写AdStatsConfigUtil全局变量名(类变量,在java中相当于static变量):大写字母,单词之间用_分割NUMBER转载 2016-01-26 14:21:56 · 831 阅读 · 0 评论 -
python将HTML转PDF
使用python讲网页转PDF。 想学习python某个模块,但是官网并不提供PDF版本,只有在线的网页说明文档,于是想将这些网页都下载下来然后转成pdf保存。这里主要用到pdfkit包,前提是电脑安装了wkhtmltox软件。也就是说,HTML2PDF的工作是由wkhtmltox完成的,python只是调用了其接口而已。1.安装wkhtmltox软件通过http://wkhtmltopdf.or原创 2016-02-28 11:59:08 · 8276 阅读 · 1 评论 -
python调用R语言
R语言有很强大的统计绘图函数,python的开发能力强,数据处理速度比R快。在平时使用python处理数据,使用R统计分析。于是想着怎么使用python来调用R,毕竟python还不能取代R,它们是相辅相成的,看到网上很多辩论python好还是R好的,就不多说了。python调用R的模块是rpy2。转载 2016-01-26 14:47:50 · 18006 阅读 · 2 评论 -
python读取剪切板内容
# python读取剪切板内容import win32clipboard as wimport win32condef getText(): w.OpenClipboard() d = w.GetClipboardData(win32con.CF_TEXT) w.CloseClipboard() return(d).decode('GBK')def setText原创 2016-01-26 14:15:15 · 7691 阅读 · 0 评论 -
SQL-On-Pandas加速数据科学
SQL-On-Pandas加速数据科学 1. 背景2. 现状3. 实现过程 3.1. 基本假设和约定3.2. 实现方法3.3. globals()的使用3.4. exec的使用4. 使用方法1. 背景Python Data Analysis Library 或 pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入了...原创 2018-05-31 09:13:55 · 1208 阅读 · 1 评论