使用setuptools对包进行安装 单个项目中对上层的包的调用是不好的 self和cls cls是class的缩写,可以用来调用类内部的静态方法 self就像是C中的this 使用setattr和getattr来对对象…
标签:python
python学习笔记[headfirst]
1内置函数 (BIF) python中有很多内置函数,再遇到一个需求时候,优先考虑内置函数。内置函数使用的时候不需要导入命名空间range():生成一个从0到某个数的数字列表 2从文件读取数据 2.1文件输出 pytho…
sklearn中的gbdt源码分析
简单看了一下sklearn中的gbdt源码在这里记录一下,目前来说还不能把gbdt的所有理论都搞清楚sklearn有两个类似于gbdt的实现 GradientBoostingClassifier GradientBoos…
Flask 插件系列 - Flask-SQLAlchemy
简介 Web 开发中,一个重要的组成部分便是数据库了。Web 程序中最常用的莫过于关系型数据库了,也称 SQL 数据库。另外,文档数据库(如 mongodb)、键值对数据库(如 redis)近几年也逐渐在 web 开发中…
Python: 多继承模式下 MRO(Method Resolution Order) 的计算方式
大家可能已经知道了,在 Python 3(Python 2 的新式类)中多继承模式是使用 C3 算法来确定 MRO(Method Resolution Order) 的。 那么具体是怎么计算的呢?本文将基于 https:…
使用Python Markdown 生成 html
越来越喜欢使用markdown编写文档,相对doc更简单方便,而且可以渲染输出自己喜欢的样式。开发过程中编写的文档markdown方便svn、git等版本控制工具管理。 安装 Python-Markdown ,做mark…
查找字符串最长回文
查找字符串最长回文 Longest Palindromic Substring Given a string s, find the longest palindromic substring in s. You may…
Stackoverflow系列(2)-数据重塑(Data Reshaping)
Stackoverflow问题: 在CSV文件当中或者数据库当的数据通常以长格式或者(stacked)堆叠格式存储,特别是金融数据中出现的时间序列数据,例如: In [1]: df Out[1]: date variab…
Python数据验证库(三)voluptuous
继续记录最近学习的python数据验证工具。 voluptuous与validator的使用比较相似,注意是validator,不是validators。validator和validators是两个不同的python数…
利用Python对天猫店铺销售进行分析.下
<p>相隔两个月,爬虫任务完成了。上次说道(利用Python对天猫店铺销售进行分析.上),后续要完成四个功能,包括:</p> 每天晚上对一天采集的数据进行分析,分析出今天的最佳销量; 通过销量和单…
Python学习笔记——pickle 模块
由于从文本文件中读取出来的内容都会变成字符串,且转换成列表、字典等数据类型比较困难,因此采用pickle模块存储它们 import pickle my_list = [123,3.14,'小甲鱼',['anathor l…
牛顿迭代法计算平方根(Java,Python实现)
牛顿法的作用是使用迭代的方法来求解函数方程的根。简单地说,牛顿法就是不断求取切线的过程。更多见:iii.run 数学推导 假设c为原数,t为c的根数。 $$ t^2 \quad = \quad c$$ $$2t^2 \q…