- 博客(26)
- 收藏
- 关注
原创 chapter_02:网络编程
一、客户端/服务器架构1、服务器就是一系列硬件或软件,为一个或多个客户端(服务的用户)提供所需的服务。2、硬件客户端/服务器架构:打印(打印机)服务器/文件服务器3、软件客户端/服务器架构:主要服务内容:程序执行、数据传输检索、聚合、更新,或其他类型的编程或数据操作实例:Web服务器/数据库服务器/窗体服务器4、客户端/服务器网络编程在服务器响应客户端请求之前,必须进行准备工作。首先...
2020-05-04 22:33:17
225
原创 学习笔记_04(爬取实例:单元3&单元6&单元8&单元9)
一、单元三1、京东商品页面的爬取#实例一:京东商品页面的爬取import requestsurl = 'https://www.jd.com/2967929.html'try: res = requests.get(url) res.raise_for_status() res.encoding = res.apparent_encoding print(...
2020-04-26 22:03:08
370
原创 爬虫Task_03(IP代理,selenium,session和cookie)
一、IP相关1、应对IP被封的方法:修改请求头;模拟浏览器(而不是代码去直接访问)去访问;采用代理IP并轮换2、获取IP地址1)从该网站获取: https://www.xicidaili.com/;2)inspect -> 鼠标定位;3)要获取的代理IP地址,属于class = "odd"标签的内容:代码如下,获取的代理IP保存在proxy_ip_list列表3、实例from b...
2020-04-25 21:19:37
369
原创 学习笔记_03(单元七:Re(正则表达式)库入门)
一、简介正则表示式是用来简洁表达一组字符串的表达式。作用:1)表达文本类型的特征;2)查找或替代一组字符串;3)匹配字符串的全部或部分二、正则表达式的语法编译:将符合正则表达式语法的字符串转换成正则表达式的特征p=re.compile(regex)正则表达式的语法由字符和操作符构成1)常用操作符:略2)语法实例:PY{:3}N——'PN','PYN','PYYN'…;^Y[A-Z...
2020-04-25 20:50:40
193
原创 学习笔记_02(单元四:Beautiful Soup入门&单元五:信息标记与提取方法)
一、Beautiful Soup入门1、对Beautiful Soup的理解1)Beautiful Soup库是解析、遍历、维护‘标签树’的功能库2)BeautifulSoup对应一个HTML/XML文档的全部内容3)代码示例(功能库的导入、解析和获取标签)from bs4 import BeautifulSoup #注意这里BeautifulSoup连在一起的,表示导入一个类soup...
2020-04-25 16:41:17
341
原创 学习笔记_01(单元一:requests库入门&单元二:robots协议)
一、requests库入门1、Requests库的7个主要方法(对应HTTP的方法)requests.request(method, url,**kwargs )构造一种请求,支撑一下各方法的基础方法(**kwargs:控制访问的参数,均为可选项,包括params:字典或字节序列;data:字典、字节序列或文件对象;json:jion格式的数据;headers:字典,HTTP定制头;cook...
2020-04-25 14:51:51
202
原创 爬虫专题Task_2(bs4、xpath&正则表达式)
一、bs41、简介Beautiful Soup是一个HTML/XML 的解析器,主要用于解析和提取 HTML/XML 数据2、相关概念1)beautifulsoup4:python库(可用pip命令进行安装)2)BeautifulSoup:一个类,由安装的库进行导入html = 标签树 = BeautifulSoup类所以可以对HTML文件采用类的方法进行解析import requ...
2020-04-23 22:32:51
170
原创 Task_01(html等有关知识,api使用,request-get使用)
一、重点收获:1、对get/post两种类型有所理解,get类型主要针对获取所需内容不需要自己提供输入信息的情况,简单的比方就是摘抄内容;post类型主要针对获取所需内容需要自己提供输入信息的情况,类似于问答,比如说网页翻译,则需要输出原文。这就是爬虫的两大类型。二、知识梳理1、HTTP是客户端和服务器之间请求和应答的标准,种类有:get/head/post/put/delete/trace...
2020-04-21 22:00:38
170
原创 处理CSV&JSON文件(chapter_16)
一、处理CSV数据1、模块:csv2、相关函数1)reader()—返回以“行”为元素的列表,【后面贴出help(csv.reader)】2)next()—传入阅读对象,返回文件的下一行。当调用next()一次时,得到文件的头行。3)int()—返回与字符串对应的整数【后面有代码测试补充】4)datetime模块中的striptime(),将字符串日期装换成日期的格式5)fig.au...
2020-04-18 22:16:35
235
原创 折线图&散点图&直方图(chapter_15)
一、折线图和散点图所用的包与模块:matplotlib.pyplot(import matplotlib.pyplot as plt)步骤:(plt.figure()—窗口/高度/分辨率/背景色)→调用画图函数(plt.plot/plt.scatter)→调整画图细节(标题/坐标轴标签/刻度/坐标轴刻度)→plt.show()→(plt.savefig()—保存图表)1、图标细节,例plt....
2020-04-17 20:10:26
377
原创 异常&测试(chapter_10&chapter_11)
一、异常1、定义异常是一种特殊的管理对象,用于管理程序运行过程中的错误。前提是知到报错的类型2、代码结构1)try-except代码块(最简单,用于提示)try: print(5/0)except ZeroDivisionError: print("you can't divide it")2)try-except(pass语句)代码块(pass语句告诉什么也不做,...
2020-04-16 13:13:46
141
原创 文件读取&写入&存储&载入(chapter_10)
一、文件读取/写入open():提供两个参数,第一个参数为打开的文件的名称,第二个参数为打开模式。‘w’-写入模式,‘r’-读取模式,‘a’-附加模式,‘r+’-读取和写入模式,默认只读模式文件路径:1、读取文件1)read()方法:读取文件内容并将其作为字符串存储【在文件末尾后会返回一个空字符】2)逐行读取:for line in file_object:print(line)【注...
2020-04-15 22:46:49
310
原创 函数&类(chapter_08&chapter_09)
一、函数1、传参1)形参与实参:针对函数定义和调,定义时设计的参数为形参,调用时传入的则是实参。2)关键字实参与位置实参:针对调用函数时两种情况,def(name,skill)关键字传参-调用函数时,将形参与实参用等号连接,例:def(name=daxing,skill=guitar)基于形参的位置顺序传递实参,调用函数时省去形参的重复,例:def(daxing,guitar)3)默认...
2020-04-15 21:41:52
123
原创 if语句&while语句(chapter_05&chapter_07)
一、if语句1、条件测试1)基本:检查相等(==),检查不相等(!=)(判断相等时区分大小写)2)比较数字:<,>,<=,>=3)检查多个条件:and,or4)其他:in( not in )—检查特定值在(不在)列表中,例:lists=[a,b];a in lists;>>>True2、语句结构if;if-else;if-elif-else;...
2020-04-15 11:50:27
142
原创 数据类型&输入(chapter_02&chapter_07)
一、变量名的命名规则1、变量名只能包含字母、数字和下划线,且数字不能打头;2、不要用关键字和函数名当作变量名;3、慎用小写字母l和大写字母O,容易与1和0搞混。二、数据类型——字符串1、定义:字符串就是一系列字符,用引号括起来,单双引号都可。2、字符串操作方法1)title()—首字母大写,例:name=‘daxing’;print(name.title());>>>...
2020-04-15 10:58:30
155
原创 元组&字典(chapter_04&chapter_06)
二、元组1、定义与访问不可变的列表称为元组,用()标识,通过索引访问,例foods=(a,b);print(foods[1]);b2、遍历可以采用for循环,例:nums=(21,62);for num in nums print(num);21 623、注意事项1)修改元组元素不合法,nums[0]=23;会报错2)修改元组变量;例nums=(23,62),新元组储存在nums中。...
2020-04-14 11:42:31
284
原创 列表(chapter_03&chapter_04)
一、列表1、定义列表由一系列按特定顺序排列额元素组成,(元素可以是任意东西)用[ ]表示,列表为有序集合。2、访问通过位置或索引进行访问,注意索引从0开始;最后一个可以通过[-1]索引(只有空列表才报错);通过方法len()可以获取列表的长度。★索引号也是[ ],区别列表符号,因为其他集合索引时也是用[ ]。3、修改、添加和删除元素1)修改:就是通过新值附给旧值;a[0]=a_ne...
2020-04-14 09:58:11
229
原创 Lesson_04_week_02作业完成中出现的问题
1,关于keras的可视化问题,目前的问题是不再报错,但也没有画出流程图2、关于搭建残差模型ResNet50出现的一个报错下面是按照一位博主的代码敲得:解决问题的代码(插入两行):3、关于scipy库版本报错的原因忘记截图了,盗一下别人的图,(侵删)4、关于加载模型,model=load_model(“ResNet50.h5”)似乎需要先运行一下我之前敲得模型代码,当我关闭编...
2020-01-01 11:54:20
201
原创 Lesson_04_week_01作业完成中中出现的错误
1、关于shape()和reshape()的引起的错误具体错误:报错情况:另一种可能:(这是我再查找报错时发现的,放这里提醒一下自己有这种可能)这是相关的链接:https://blog.youkuaiyun.com/a19990412/article/details/78283742(多谢大佬,如果有侵权,通知必删)2、误拼导致的错误出处:报错情况:...
2019-12-27 22:05:28
181
原创 吴恩达深度学习《deep learning》lesson_02_week_03作业完成过程中的错误
1,关于with关闭机制具体错误:由于缩进错误导致后面的sess.run操作在sess已经关闭的情况下进行;同时影响后面的的accuracy.eval()报错显示:正确的代码:(注意缩进)主要是with机制帮你关闭了文件f,这样避免存在读写文件后忘记关闭文件,因此再次使用sess就会报错。解决办法就是对相应代码段进行缩进,使得与sess的相关操作都在with代码块下。如果需要在w...
2019-12-17 16:56:37
206
原创 关于暂时性解决吴恩达deep learning作业中关于tensorflow版本的问题
由于一般tensorflow2.0版本的改动,导致适用之前版本的代码出现问题,我的解决思路就是删除现有tensorflow版本,然后重新安装旧版本,暂时性解决这个因为tensorflow版本报错的问题,先将deep learning中的所有作业完成再说。下面是具体的步骤:第一步:删除现有的tensorflow第二步:重新安装低版本的tensorflow(安装指定的版本号)测试结果:...
2019-12-16 15:08:18
1176
原创 Deep Learning lesson_02_week_02完成作业出现的问题
问题1、代码误加了逗号报错情况:问题2:批量分割过程中下角标搞错报错情况:问题3:字典序号调用出错报错情况:问题4:调用函数参数输入缺失报错情况:问题5:调用函数缺少关键参数报错情况:问题6:二维图的绘制报错情况:具体的图形:...
2019-12-12 18:10:27
116
原创 Deep learning——lesson_02_week_01出现的错误
1,关于正则化的问题2、关于散点图中出现的问题下面这是报错本次作业就是这些问题,看篇幅不长,下面补充一些写matlab出现的问题返回的是[401,402,…,2000]而不是[401,…,2400]...
2019-12-11 15:13:16
101
原创 吴恩达Lesson01,第四周作业完成中出现的个人错误
问题一:读数据过程中文件名读错导致的错误具体错误报错情况问题二:调用函数是接收返回值必须完整具体错误:报错情况:问题三:模块缺失函数报错情况问题四:因拼写错误导致参数传递失败具体错误:报错情况:问题五:函数maximun()写错成max()问题六:字典元素调用出错具体问题:报错显示问题七:函数调用时字符串参数输入正误示例问题八:关于接收函数多个...
2019-12-02 23:06:43
278
原创 (吴恩达lesson01,第3周作业中)出现的问题
问题一:Key error具体错误描述(贴图)原因:字典不存在此键粗心把db1敲成db2了,所以不存在db2这个键问题二:module ‘numpy’ has no attribute 'mutiply’具体错误描述原因:还是代码粗心敲错了,上图问题三:关于random.randn()和zeros()生成矩阵的差异上图问题四:关于shape的小细节五:一些新知识1、...
2019-11-25 16:57:07
208
原创 通过anaconda安装tensorflow
两种方法安装tensorflow本人新手哈,从我的理解,我把tensorflow看成一个包,那么思路就很清晰了。anaconda作为一个集成环境,要么在安装anaconda时,寻找包含tensorflow包的anaconda进行安装(一步到位);要么就是在已经安装anaconda之后,进行补装。一、寻找含tensorflow包安装anaconda(一步到位)ps:我是先装的anaconda,...
2019-07-30 10:51:42
702
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人