python
zxxxlh123
这个作者很懒,什么都没留下…
展开
-
一文看懂Python面向对象
面向对象一直是一个比较抽象的概念,其实,它就是将变量与函数、属性绑定到一起,分类进行封装,每个程序只要辅助分配给自己的功能,这样能够更快速的开发程序,减少了复制代码。对于初学者来说,面向过程更容易理解,但是随着代码量的增加,参加到小组完成项目,面向对象编程都是极其重要的。作为过来者的我,也一直在这个方面有所欠缺。最近,学习了拉钩教育的数据分析训练营,补全了知识体系,而且也丰富了数据分析的思维,在工作中也给予了更多的帮助。面向对象这部分,就简单的做出五页分享给发大家,内容来自于拉钩课件。希望可以原创 2021-04-05 21:40:54 · 603 阅读 · 2 评论 -
python进阶(2):文件操作(下)
上一节我们学习了打开文件的open 函数,以及该函数的相关参数,文件操作模式只读、只写、追加以及同时读写,操作文件对象的.write(),read(),.close()。这一节,我们将进一步学习文件目录以及csv文件的读写。1.文件目录2.CSV文件读写**整理课件不易,走过路过觉得课程内容不错,请帮忙点赞、收藏!Thanks♪(・ω・)ノ****如需转载,请注明出处。...原创 2021-03-13 21:12:58 · 304 阅读 · 0 评论 -
python读取MongoDB数据之数据处理(时间处理+列表嵌套字典转数据框)
MongoDB数据库存储着非结构化数据,给数据读取之后带来很多需要数据预处理的过程,下面我们来一起总结一下:1.MongoDB数据库连接,数据表相关数据的读取,包含对相关内容的筛选(in)from pymongo import MongoClientimport datetimeimport csvimport pandas as pdclient1=MongoClient('mongodb://账户:密码@IP:端口/database名')db1=client1.university#数据库原创 2021-03-12 14:22:48 · 2095 阅读 · 0 评论 -
python中文繁简体转换库zhconv
繁简体转换在做数据收集时,会遇到由于系统存储中文不一致的情况,一个系统存了简体,而另外一个系统存了中文简体,要对数据进行统一,可以使用Python的zhconv库。可以直接在iupyter notebook中直接进行第三方库的安装具体如下:!pip install zhconv第三方库安装了之后,我们就开始进行中文繁简体转换测试吧!#繁简体转换from zhconv import convertprint(convert(u'元旦快樂', 'zh-cn'))print(convert(u'元原创 2021-01-04 11:04:41 · 3244 阅读 · 2 评论 -
机器学习之数据预处理——降噪
机器学习之数据预处理——降噪上一节学习线性回归法填补缺失值和拉格朗日插值法,这节课学习采用等深分箱的方式进行数据降噪处理。1.降噪方法money=[800,1000,1200,1500,1600,1800,2000,2300,\ 2500,2800,3000,3500,4000,4500,4800,5000]cut1=pd.cut(pd.Series(money), bins=[0,1000,2000,3000,4000,5000])#设定分箱区间#0可以写,也可以不写prin原创 2020-10-19 16:22:51 · 20822 阅读 · 8 评论 -
sklearn的imblearn包欠采样Name ‘RandomUnderSampler‘ is not defined
Name ‘RandomUnderSampler’ is not defined当分类数据类别比例不均衡时,需要调用imblearn来进行欠采样处理。#欠采样from imblearn.under_sampling import RandomUnderSamplerRandomUnderSampler.fit_sample(x,y)---------------------------------------------------------------------------TypeErr原创 2020-09-28 16:44:10 · 3874 阅读 · 0 评论 -
样本不平衡处理包imbalanced-learn调包报错ImportError: cannot import name ‘parse_version‘ from ‘sklearn.utils.fixe
imbalanced-learn调包报错主要报错内容:cannot import name ‘parse_version’ from ‘sklearn.utils.fixes’ (/usr/bin/anaconda3/python/lib/python3.7/site-packages/sklearn/utils/fixes.py)1.首先,前往PyPi查看依赖包发现tensorflow和keras未安装,直接使用JupyterNoteBook进行安装。仅以keras为例!pip install原创 2020-09-25 12:00:39 · 3461 阅读 · 0 评论