- 博客(56)
- 收藏
- 关注
原创 一文看懂机器学习之简单线性回归
最近,学习了拉勾教育的数据分析训练营,补全了知识体系,而且也丰富了数据分析的思维,在工作中也给予了更多的帮助。目前,已经学习到第八阶段,一开始以为自己大部分都会,但实际学习起来,发现还是有很多收获的。后面有时间会慢慢整理学习的心得分享给大家。以下是拉勾教育的数据分析训练营的课程体系,班级会有班主任和导师一路相随(感谢班主任沫沫和洛洛导师,工作到很晚帮忙解答作业疑问),如果大家感兴趣,也可以找我了解具体的相关内容。**整理课件不易,走过...
2021-06-30 11:20:45
489
1
原创 Python的itchat库,你的小助手
想不想拥有一项酷炫而又非常能装酷的技能呢,可以指定你想要轰炸的群,或者人,非常非常简单的十几行Python代码,只需安装itchat这个库,实现过程如下:python第三方库itchat,itchat模块是一位叫littlecodersh的大神写的模块,附上大神的github地址,有兴趣的朋友可以去尝试玩一下itchat模块,很有趣的!!!https://github.com/littlecodersh/ItChatimport itchatimport timeitchat.auto_login
2021-06-22 16:38:35
1140
原创 python进阶(6):程序错误与异常处理
1.程序错误分类与常见案例2.异常处理结构与练习**整理课件不易,走过路过觉得课程内容不错,请帮忙点赞、收藏!Thanks♪(・ω・)ノ****如需转载,请注明出处。
2021-06-07 15:35:40
204
原创 python进阶(5):Python可以实现Excel自动化办公的神器——openpyxl库
1.读EXCEL文件2.写EXCEL文件3.EXCEL样式调整在这里插入图片描述**整理课件不易,走过路过觉得课程内容不错,请帮忙点赞、收藏!Thanks♪(・ω・)ノ****如需转载,请注明出处参考文献:1.https://baijiahao.baidu.com/s?id=1632485393357161183&wfr=spider&for=pc2.https://www.cnblogs.com/liuzaoqi/p/13640847.html3.h
2021-05-25 14:00:29
579
2
原创 turtle绘图实战
turtle库基本介绍绘图窗体布局空间坐标体系角度坐标体系色彩体系画笔状态函数画笔运动函数画笔方向函数绘图实战**整理课件不易,走过路过觉得课程内容不错,请帮忙点赞、收藏!Thanks♪(・ω・)ノ****如需转载,请注明出处参考文献(1)《Python程序设计与算法基础教程(第2版)微课版》,清华大学出版社(2)《Python语言程序设计基础(第2版)》,高等教育出版社,嵩天,礼新,黄天羽著...
2021-05-19 17:52:04
297
原创 python进阶(4):python的时间处理模块
上一节我们学习了Python中的模块与包。这一节,我们将进一步学习Python中的时间处理模块。1)time模块2)datetime模块3)calendar模块**整理课件不易,走过路过觉得课程内容不错,请帮忙点赞、收藏!Thanks♪(・ω・)ノ****如需转载,请注明出处。...
2021-05-15 22:01:31
222
1
原创 python进阶(3):python的模块与包
上一节我们学习了文件目录以及csv文件的读写。这一节,我们将进一步学习Python中的模块与包。1)模块2)包3)随机模块**整理课件不易,走过路过觉得课程内容不错,请帮忙点赞、收藏!Thanks♪(・ω・)ノ****如需转载,请注明出处。...
2021-05-15 21:55:48
270
原创 selenium爬取google搜索页渲染后在代码
1.Windows上部署Seleinum谷歌浏览器Chrome谷歌浏览器引擎Chromedriver注意事项:Chrome的版本要与Chromedriver的版本一致,否则不稳Chrome最好用官方的,安装官方的Chrome,用默认的安装方式2.安装seleniumpip install selenium在这里插入代码片3.安装chrome官网地址:https://cloud.google.com/chrome-enterprise/browser/download/4.
2021-04-18 22:16:37
723
原创 Pandas数据分析实战(2)——concat&merge&insert
上一节我们学习了如何创建数据框和Series,以及对探索Chipotle快餐数据进行初始查看,对数据进行初步了解,这一节我们学习如何对数据进行合并。3.数据集成3.1concat数据串联pd.concat([df1,df2],axis = 0 )等价于df1.append(df2),pd.concat([df1,df3],axis = 1 )import pandas as pdimport numpy as np#创建数据框df1 = pd.DataFrame( data = np.rand
2021-04-10 18:25:39
393
原创 Pandas数据分析实战(1)——探索Chipotle快餐数据
Python在数据处理和准备一直做得很好,但在数据分析和建模方面就差一些。pandas帮助填补了这一空白,使您能够在Python中执行整个数据分析工作流程,而不必切换到更特定于领域的语言,如R。pandas是 Python 的核心数据分析支持库,提供了快速、灵活、明确的数据结构,旨在简单、直观地处理关系型、标记型数据。pandas是Python进行数据分析的必备高级工具。pandas的主要数据结构是 Series(一维数据)与 DataFrame (二维数据),这两种数据结构足以处理金融、统计、社会
2021-04-07 14:54:19
6048
1
原创 一文看懂Python面向对象
面向对象一直是一个比较抽象的概念,其实,它就是将变量与函数、属性绑定到一起,分类进行封装,每个程序只要辅助分配给自己的功能,这样能够更快速的开发程序,减少了复制代码。对于初学者来说,面向过程更容易理解,但是随着代码量的增加,参加到小组完成项目,面向对象编程都是极其重要的。作为过来者的我,也一直在这个方面有所欠缺。最近,学习了拉钩教育的数据分析训练营,补全了知识体系,而且也丰富了数据分析的思维,在工作中也给予了更多的帮助。面向对象这部分,就简单的做出五页分享给发大家,内容来自于拉钩课件。希望可以
2021-04-05 21:40:54
601
2
原创 python进阶(2):文件操作(下)
上一节我们学习了打开文件的open 函数,以及该函数的相关参数,文件操作模式只读、只写、追加以及同时读写,操作文件对象的.write(),read(),.close()。这一节,我们将进一步学习文件目录以及csv文件的读写。1.文件目录2.CSV文件读写**整理课件不易,走过路过觉得课程内容不错,请帮忙点赞、收藏!Thanks♪(・ω・)ノ****如需转载,请注明出处。...
2021-03-13 21:12:58
301
原创 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
2081
原创 python进阶(1):文件操作
文件操作这里我们将学习Python如何对文件进行操作,主要给大家介绍文件的打开与文件读写。1.访问文件2.操作文件3.读写文件**整理课件不易,走过路过觉得课程内容不错,请帮忙点赞、收藏!Thanks♪(・ω・)ノ****如需转载,请注明出处。...
2021-03-06 22:24:01
400
2
原创 Python自动化办公之网页文档PPT下载
有时候看到网页中的PPT特别好,在线阅读加载太慢,这个时候就可以查看网页规律,把他下载下来慢慢看。你说是不?O(∩_∩)O哈哈~(1)查看翻到下一页时,HTML的网页变化。http://www.doczj.com/doc/1ae34adebf1e650e52ea551810a6f524cdbfcb2e-83.html,其实,就是最后的页数有发生变化。这和PPT就有83页,所以,你在网页导航中修改这个数字,就可以发现,也可以到指定页面。(注意我用红色横线标记处的地方)(2)找到这个图片链接。不知道怎么操
2021-03-01 15:15:57
951
原创 HeidiSQL导入csv文件问题解决(含时间格式处理)
向HeidiSQL导入数据会遇到两个问题:1.csv文件无法导入,错误提示:Data too long for column ‘XXX’ at row 1.举个例子:我们创建了一个表area_table表,将对应的csv文件导入。导入界面如下:会遇到以下错误提示:错误原因是csv文件是以逗号分隔,而导入界面默认的分隔符是分号,所以需要将分号改为逗号。按下【导入】按钮,即可导入成功!2.有关时间格式的问题,如果csv文件的时间格式为YYYY/M/D,而想导入成YYYY-MM-DD这
2021-01-29 09:58:38
4847
原创 MYSQL的增删改查
上一节我们学习了《MariaDB&HeidiSQL安装》,这一节我们学习SQL的增删改查。**整理内容不易,走过路过觉得课程内容不错,请帮忙点赞、收藏!Thanks♪(・ω・)ノ****如需转载,请注明出处
2021-01-26 17:53:17
498
原创 MariaDB&HeidiSQL安装与使用
上一节我们学习了《为什么学习SQL》,这一节教大家如何安装MariaDB&HeidiSQL。下一节学习SQL的增删改查。1.MariaDB下载与安装2.HeidiSQL下载与安装3.HeidiSQL使用**整理内容不易,走过路过觉得课程内容不错,请帮忙点赞、收藏!Thanks♪(・ω・)ノ****如需转载,请注明出处参考文献:1.https://jingyan.baidu.com/article/f7ff0bfc3f2d132e26bb13d4.html
2021-01-26 08:45:43
873
原创 数据分析为什么学习SQL
大家好!最近在学习线上课程,把所学的SQL内容又系统地整理了一下。从今天起给大家分享SQL的相关知识,一共分为三篇。第一篇为为什么学习SQL以及MariaDB和HeidiSQL的安装与使用。下一篇则学习SQL语言进行增删改查(CRDU,Create,Retrieve,Update,Delete)1.为什么要学习SQL?**整理内容不易,走过路过觉得课程内容不错,请帮忙点赞、收藏!Thanks♪(・ω・)ノ****如需转载,请注明出处参考文献:1.https://w
2021-01-26 08:35:36
318
原创 python自动化办公之爬取HTML目录样式写入word文档实战(含NO pandoc was found报错解决)
python自动化办公之HTML带格式写入word文档看见朋友每天重复地从网页里把目录复制粘贴到word里,觉得很不智能。于是想到用Python的自动化办公功能,来解救他!比如,下面这个图就是HTML里的内容,我要把它提取出来写入到word里面,还要带上这本书的标题,给word命名。写好了就可以批量处理!!!是不是很妙o( ̄︶ ̄)o还好朋友会用一个sitemapX工具,把网页中的目标路径都写入到一个txt文件中。这个小项目做起来,还是有几个重点需要注意的地方:(1)每次解析30个HTML文件,之
2021-01-10 18:35:48
1380
2
原创 python自动化办公之爬取HTML图片写入PPT实战
昨天,大Boss找到一个网页,觉得里面的图片内容特别好,想把它下载下来作为学习资料,整理整理教导下属。但是,手动一张一张的保存图片太慢了,问我可不可以下载下来,最近也在研究Python爬取网页内容,就做了一把尝试。
2021-01-09 09:32:15
1142
11
原创 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
3188
2
原创 吐血整理:小白学Python编程基础(8)——函数
前面学习了分支与循环,这节课我们学习Python中的自定义函数,包含函数的定义与调用、函数的参数、全局变量与局部变量、lambda函数、函数的递归。**整理课件不易,走过路过觉得课程内容不错,请帮忙点赞、收藏!Thanks♪(・ω・)ノ****如需转载,请注明出处参考文献(1)《Python程序设计与算法基础教程(第2版)微课版》,清华大学出版社(2)《Python语言程序设计基础(第2版)》,高等教育出版社,嵩天,礼新,黄天羽著...
2020-11-25 14:39:14
259
1
原创 Win10环境下Anaconda3安装tensorflow2.3报错解决方案
背景还是要描述一下的,好不容易知道win10是怎么控制用户权限的,准备跑程序,却发现自己的第三方库还没有安装,于是开始了新一轮入坑。1.安装TensorFlow总是提示时间超时2.换个时段安装,却遇到了Cannot uninstall ‘six’,使用pip install --upgrade six语句无效,仍然提示同样的错误。解决办法:pip install six --upgrade --ignore-installed sixpip install --upgrade sixpip in
2020-11-22 22:31:45
1751
原创 终极解决方案:windows10 pip安装提示PermissionError: [WinError 5] 拒绝访问
如果你和我一样,可能要走到最后一步才能解决问题。换了电脑之后,系统切换成win10有点儿不太适应,在安装Anaconda3的时候,就出现了由于文件夹名有标点符号,而无法安装的问题。即使换了地址,安装提示各种文件无法安装成功。无奈,把电脑直接恢复成初始状态,重新更改用户名。默认安装路径的文件名正确指挥,重新安装Anaconda3,就没有什么问题了。现在要解决的是安装第三方库的问题。有以下几种方法:直接在jupyter notebook中,使用!pip install jieba,执行该命令行即可。
2020-11-22 17:50:34
8504
2
原创 序列模式挖掘——PrefixSpan算法实战
序列模式PrefixSpan#读取txt文件,提取体重含有序列的元素,并将其写入列表,返回列表及列表长度def read(filename): S = [] with open(filename, 'r') as input1: for line in input1.readlines(): elements = line #读取txt文件每一行 for i in range(len(elements)):
2020-11-18 11:25:42
1216
1
原创 序列模式挖掘——GSP算法实战
GSP算法实战#统计组合出现次数def cou_ls(LS):#LS为列表 dic={} for i in LS: dic[i]=dic.get(i,0)+1 return dic#删除支持度小于2的def cut_m(item):#item为字典 for k in list(item.keys()): if item[k]<2: del item[k] return itemimp
2020-11-16 16:54:52
2753
原创 吐血整理:小白学Python编程基础(7)——字典与集合
字典与集合这里我们将学习Python中的最后两个数据结构——字典与集合,主要给大家介绍字典的创建、字典的方法、集合的创建、集合的方法以及集合运算。一一对应万万没想到独一无二万花筒**整理课件不易,走过路过觉得课程内容不错,请帮忙点赞、收藏!Thanks♪(・ω・)ノ****如需转载,请注明出处。参考文献(1)《Python程序设计与算法基础教程(第2版)微课版》,清华大学出版社(2)《Python语言程序设计基础(第2版)》,高等教育出版社,嵩天,礼新,黄天羽著..
2020-11-12 11:09:41
414
原创 吐血整理:小白学Python编程基础(6)——分支和循环
分支和循环前面已经把Python的基本数据结构和组合数据类型详细介绍给大家,这节课我们学习Python中的分支语句和循环语句,包含函数enumerate()、zip()、map()与循环。1.方方面面2.周而复始参考文献(1)《Python程序设计与算法基础教程(第2版)微课版》,清华大学出版社(2)《Python语言程序设计基础(第2版)》,高等教育出版社,嵩天,礼新,黄天羽著...
2020-11-06 14:19:53
285
原创 吐血整理:小白学Python编程基础(5)——元组和列表
元组和列表上一节我们学习了Python内置运算符、数值运算函数以及字符串操作和格式化,同时,也学习了数据类型的转换与判断。字符串、元组和列表都是Python中的序列,这一节我们讲学习序列的通用操作符、一成不变的元组和百样玲珑的列表的创建以及它们各自的方法,大家重点要注意可变对象和不可变对象的区别1.一成不变2.百样玲珑**整理课件不易,走过路过觉得课程内容不错,请帮忙点赞、收藏!Thanks♪(・ω・)ノ****如需转载,请注明出处。参考文献(1)《Python程序设计
2020-10-28 09:43:25
360
原创 吐血整理:小白学Python编程基础(3)——内置运算符及数值运算函数
这一节主要给大家介绍如何量化天天向上,并用Python代码计算结果;第二部分学习Python的7个内置运算符(算术运算符、比较运算符、赋值运算符、逻辑运算符、成员运算符以及身份运算符)以及常用的数值运算函数以及如何导入第三方库。1.天天向上我相信大家在学习本课程之前,或多或少都有看过一些python的教程,也一定有过自学的念头,但是能够坚持下来的却寥寥无几。我们在学习python的时候,一定要以实用性为导向。盲目看教程,结果大多是浅尝辄止,从入门到放弃首先要问问自己,为什么要学习python?是要学习
2020-10-24 10:35:44
761
原创 吐血整理:小白学Python编程基础(4)——字符串操作及字符串格式化
上一节我们学习了Python7个内置运算符中的6个,算术运算符、赋值运算符、比较运算符、逻辑运算符、成员运算符、身份运算符以及对象三要value\id\type,运算符的优先等级,数值运算函数、math库导入的三种方法以及math库的常用函数这一节我们在前面学习字符串的基础上,进一步学习字符串操作以及凯撒密码原理。3.凯撒密码这一节我们学习了单行字符串和多行字符串、转义字符、字符串的索引和切片以及字符串处理函数,凯撒密码。下一节我们一起规规矩矩输出格式化的字符串。4.规规矩矩以上是本
2020-10-22 09:45:57
404
原创 机器学习之数据预处理——降噪
机器学习之数据预处理——降噪上一节学习线性回归法填补缺失值和拉格朗日插值法,这节课学习采用等深分箱的方式进行数据降噪处理。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
20647
8
原创 机器学习之数据预处理——缺失值填充
机器学习之数据预处理——缺失值上一节给大家回顾了Pandas进行数据预处理会用到哪些方法,学习缺失值简单的填充方法(0、unknown、均值等),这节课学习线性回归法填补缺失值和拉格朗日插值法。1.线性回归法填补缺失值#随机生成一个线性回归数据from sklearn.datasets import make_regressionX,Y=make_regression(n_samples=100, n_features=1,n_targets=1,noise=10.5,random_state
2020-10-19 16:04:28
6907
6
原创 机器学习之数据预处理——缺失值
机器学习之数据预处理——缺失值本文先给大家介绍Pandas进行数据预处理会用到哪些方法,之后再介绍缺失值的处理方法。1.Pandas基础2.数据预处理——缺失值处理3.数据预处理——插值法下一节学习线性回归法填补缺失值和拉格朗日插值法编写打磨课件不易,走过路过别忘记给咱点个赞,小女子在此(❁´ω`❁)谢过!参考文献:1.《对比EXCEL轻松学习Python数据分析》2.《Python数据分析与数据化运营》...
2020-10-16 14:41:32
1154
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人