![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
Three123v
这个作者很懒,什么都没留下…
展开
-
从列表推导式到生成器、迭代器
#列表推导式names=['lilly','tom','jimmy','andy','da']result=[name for name in names if len(name)>3]print(result)result1=[name.capitalize() for name in names if len(name)>3] #s首字母大写print(resul...原创 2019-11-06 11:40:47 · 129 阅读 · 0 评论 -
python异常处理
Exception 几乎所有异常类都是他派生出来的 AttributeError 引用属性或给他赋值失败时引发 OSError 操作系统不能执行指定的任务(如打开文件时引发),有多个子类IndexError 使用序列中不存在的索引时引发,为LookupError的子类KeyError 使用映射中不存在的键时引发,为LookupError的子类NameError 找不到变量名称时...原创 2019-11-02 19:09:20 · 151 阅读 · 0 评论 -
python利用os模块编写文件复制功能———copy()函数
#文件复制import ossrc_path=r'E:\Pycharm\python100题\代码'target_path=r'E:\Pycharm\python100题\123'#封装成函数def copy_function(src,target): if os.path.isdir(src) and os.path.isdir(target): fileli...原创 2019-10-27 22:12:20 · 5938 阅读 · 0 评论 -
python文件及os,相对路径与绝对路径
#!/usr/bin/env python# -*- coding:utf-8 -*-#文件操作# stream=open('E:\\Pycharm\\123.txt')### container=stream.read()# print(container)### while 1:# result = stream.readline()# if resul...原创 2019-10-27 22:10:18 · 3292 阅读 · 0 评论 -
什么是闭包?解释器?
#外部函数包含内部函数#外部函数具有返回值#返回值是:内部函数名#内部函数引用了外部函数的局部变量def Func(): def InerFunc(): pass return InerFunc...原创 2019-10-19 20:38:27 · 139 阅读 · 0 评论 -
python练习100题(5)
题目054:取一个整数a从右端开始的4-7位。切片是左闭右开的。a=123456789a=str(a)print(a[-7:-3])# 写的时候注意一下python切片是[-7:-4)左闭右开的,不包含[-4]的,所以要写成-3才能取到题目061:打印出杨辉三角形(要求打印出10行如下图)。11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 ...原创 2019-10-11 20:57:08 · 815 阅读 · 0 评论 -
python练习100题(4)
题目041:模仿静态变量的用法。如果是函数中的局部变量,每次调用函数都会初始化。而类中的变量,创建类的时候初始化,每次执行类中的函数的时候,不会初始化类变量。def varfunc(): var=0 print('var=%d'%var) var+=1if __name__=='__main___': for i in range(3): ...原创 2019-09-28 22:44:22 · 257 阅读 · 0 评论 -
python练习100题(3)
题目021:猴子吃桃问题猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。num = 1for i in range(10-1): num = (num+1)*2print(num)题目022:两个乒...原创 2019-09-25 23:07:05 · 271 阅读 · 0 评论 -
python练习一百题(1)
题目001:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?解法一:arr=[]for i in range(1,5): for j in range(1,5): for k in range(1,5): num=100*i+10*j+k if i!=j and j!=k and i!...原创 2019-09-15 20:52:38 · 391 阅读 · 0 评论 -
python数据分析与挖掘实战(7)电力窃漏电用户自动识别
数据预处理值缺失值处理#!/usr/bin/env python# -*- coding:utf-8 -*-import pandas as pdfrom scipy.interpolate import lagrangeinputfile='E:\\pycharm\\python数据分析与挖掘实战数据及源码\\chapter6\\demo\\data\\missing_data.xl...原创 2019-09-15 14:20:52 · 633 阅读 · 0 评论 -
python数据分析与挖掘实战(6)时序模式
时序模式#!/usr/bin/env python# -*- coding:utf-8 -*-import pandas as pddiscfile='E:\\pycharm\\python数据分析与挖掘实战数据及源码\\chapter5\\demo\\data\\arima_data.xls'forecastum=5data=pd.read_excel(discfile,index...原创 2019-09-10 20:20:59 · 420 阅读 · 0 评论 -
python数据分析与挖掘实战(4)挖掘建模之分类与预测
分类与预测loc\iloc\ix三种索引的区别与用法loc 在index的标签上进行索引,范围包括start和end.iloc 在index的位置上进行索引,不包括end.ix 先在index的标签上索引,索引不到就在index的位置上索引(如果index非全整数),不包括end.Logistic回归#!/usr/bin/env python# -*- coding:utf-8 -*...原创 2019-07-28 18:54:31 · 991 阅读 · 0 评论 -
python数据分析与挖掘实战(5)挖掘建模之聚类分析、关联规则
K-means 聚类算法#!/usr/bin/env python# -*- coding:utf-8 -*-import pandas as pdinputfile='E:\\pycharm\\python数据分析与挖掘实战数据及源码\\chapter5\\demo\\data\\consumption_data.xls'outputfile='E:\\pycharm\\python数...原创 2019-07-29 19:00:29 · 1348 阅读 · 3 评论 -
python数据分析与挖掘实战(1)
python数据分析与挖掘实战(1)清华大学开源镜像站:pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple1.numpy基本操作代码列表:import numpy as npa = np.array([2, 0, 1, 5])print(a)print(a[:3]) #切片,引用前三个数字print(min...原创 2019-07-16 20:20:46 · 342 阅读 · 0 评论 -
python数据分析与挖掘实战(2)
异常值分析describe()用法【注意:是describe不是describle!这个错误刚才找了好久,汗颜。。。】代码:import pandas as pdimport numpy as npcatering_sale='E:\pycharm\python数据分析与挖掘实战数据及源码\chapter3\demo\data\catering_sale.xls'data=pd.r...原创 2019-07-18 20:44:18 · 953 阅读 · 0 评论