Python
落魄陶陶
这个作者很懒,什么都没留下…
展开
-
Python 简单爬虫实现(爬取百度百科信息)
Python实现简单爬虫原创 2016-06-18 22:33:05 · 2907 阅读 · 4 评论 -
常用排序算法(Python)
常用排序算法的Python实现,包括冒泡排序,插入排序,选择排序,合并排序,快速排序等原创 2016-06-21 23:06:41 · 352 阅读 · 0 评论 -
Python执行sql语句并将结果导出为Excel打包发送到指定邮箱
import osimport smtplibimport zipfilefrom datetime import datetime, timedeltafrom email import encodersfrom email.header import Headerfrom email.mime.base import MIMEBasefrom email.mime.multipa原创 2018-01-22 12:03:25 · 2769 阅读 · 1 评论 -
knn算法实现
knn.py数据来源及源码参见github学习并参考《机器学习实战》第二章主要使用Pandas库knn.py为基本算法实现,基于数据knn.xlsxknn_dating.py为约会预测,基于数据datingTestSet.txtknn.py # 1.读取数据 得到 每行都是 x1,x2,x3,...,xn,y的dataFrame df # 2.计算给定点targe...原创 2019-04-10 10:19:03 · 307 阅读 · 0 评论 -
Pandas基础操作
pandasSeriess = pd.Series([1,2,3,None,5,6]) # 默认情况,索引下标是数字s = pd.Series([1,2,3,None,5,6],index=['a','b','c','d'])s.indexs.values # 类型为np.arraySeries 是对np.array等封装,values为原始的np.array,index为附加切片...原创 2019-04-10 10:02:46 · 213 阅读 · 0 评论 -
决策树算法实现
decision-tree.py本文为 落魄陶陶 原创,转载请注明出处数据来源及源码参见github学习并参考《机器学习实战》第三章主要使用Pandas库decision-tree.py为基本算法实现,基于数据fish.xlsx理解核心:数据的有序程度以熵来表示,信息增益越大,表明对数据的划分越有效遍历每个字段尝试对数据进行划分后计算信息增益,每次取信息增益最大的划分如果...原创 2019-04-18 13:09:00 · 156 阅读 · 0 评论 -
使用pycharm进行单元测试并统计代码覆盖率
此文主要讲解pycharm进行单元测试的配置单元测试框架为pytest,安装命令为pip install pytest创建项目文件夹以及代码文件addfunc.pydef add(a, b): if isinstance(a, str): return a + '+' + b return a + b创建文件夹test,并建立测试文件 test.py...原创 2019-04-28 16:40:06 · 12628 阅读 · 3 评论 -
模拟requests.get的行为,来进行单元测试
使用情景:函数get_and_print内部使用requests.get去请求http://abc.com,响应结果为json,并对json进行操作.现要测试此函数,因此需要模拟实现requests.get,以保证函数单元测试通过,流程如下:需要用到测试相关的库为 responsespip install responses配置环境,参考使用pycharm进行单元测试并统计代码覆盖...原创 2019-04-28 17:02:12 · 588 阅读 · 0 评论