Python
文章平均质量分 60
G_AOFAN
我不想飞,宁可用脚去追!
展开
-
激活函数
激活函数的主要作用:加入非线性#_*_ coding:UTF-8 _*_import numpy as npimport matplotlib.pyplot as pltimport tensorflow as tf#创建输入数据x=np.linspace(-7,7,180) #(-7,7)之间的等间隔的180个点#1.激活函数的原始实现def sigmoid(input...原创 2020-02-12 12:49:28 · 278 阅读 · 0 评论 -
梯度下降解决线性回归
梯度下降是机器学习中最核心的优化算法操作类型 操作举例 基本操作 spilt,rank,reshape,random_shuffle,slice,concat,... 逐元素的数学操作 add,subtract,multiply,div,greater,less,equal,exp,log... 矩阵操作 eye,matmul,matrix_inver...原创 2020-02-11 22:47:33 · 151 阅读 · 0 评论 -
一、解密网络爬虫之Request库
Request库的七中常用方法(课程笔记)Request库的七个常用方法 方法 说明 1、 request.request() 构造一个请求,支持以下各种方法的基础方法 2| request.get() 获得HTML网页的主要信息,对应于HTTP的GET 3、 request.head() 获取HTML网页的头信息,对应于HTT...原创 2019-04-04 20:53:27 · 425 阅读 · 0 评论 -
三、HTTP协议及Requests库方法
三、HTTP协议及Requests库方法(课程整理笔记)HTTP协议:超文本传输协议HTTP是一个基于“请求与相应”模式的、无状态的应用层协议HTTP协议采用URL作为定位网络资源的标识。URL格式 http://host[:port][path]host:合法的Internet主机域名或IP地址port:端口号,缺省端口为80path:请求资源的路径实例:h...原创 2019-04-04 21:30:57 · 293 阅读 · 0 评论 -
二、爬取网页的通用代码框架
二、爬取网页的通用代码框架(课程笔记)Requests库的异常 异常 说明 requests.ConnectionError 网络连接错误异常,如DNS查询失败、拒绝连接等 requests.HTTPError HTTP错误异常 requests.URLRequired URL缺失异常 requests.TooManyRedirects...原创 2019-04-04 21:33:26 · 405 阅读 · 0 评论 -
Requests库主要方法解析
一、requests.request(method,url,**kwargs)(课程笔记)method:请求方式,对应get/put/post等7种url:拟获取页面的url链接**kwargs:(可选项)控制访问的参数,共13个: 1、params:字典或者字节序列,作为参数增加到URL中import requestskv={'key1':'value1','...原创 2019-04-06 21:21:21 · 390 阅读 · 0 评论 -
网络爬虫引发的问题
解决办法: 课程笔记原创 2019-04-06 21:39:39 · 821 阅读 · 0 评论 -
第一单元爬取实例
一、爬取京东商品页信息#简单交互式代码import requestsr=requests.get('https://miaosha.jd.com/#4661884')print(r.status_code)print(r.encoding)print(r.text[:1000])*** 代码框架#代码框架import requestsurl='https://...原创 2019-04-07 20:42:46 · 330 阅读 · 0 评论 -
BeautifulSoup库入门
一、初识BeautifulSoup库 (笔记)import requestsr=requests.get('http://python123.io/ws/demo.html')r.textdemo=r.textfrom bs4 import BeautifulSoupsoup= BeautifulSoup(demo,'html.parser')print(soup.prettif...原创 2019-04-17 20:42:22 · 226 阅读 · 0 评论 -
Python3中urllib详细使用方法(header,代理,超时,认证,异常处理)
Python 3 中的 urllib 库的用法。urllib 是 Python 标准库中用于网络请求的库。该库有四个模块,分别是urllib.request,urllib.error,urllib.parse,urllib.robotparser。其中urllib.request,urllib.error两个库在爬虫程序中应用比较频繁。urllib是...转载 2018-12-17 20:54:22 · 1909 阅读 · 0 评论 -
Numpy之初步了解
1、导入Numpy库:import numpy as np#导入numpy库2、一维数组:import numpy as np#导入numpy库#定义一个数组vector=np.array([1,2,3])print(type(vector))#>>><class 'numpy.ndarray'>print('vector')#&g...翻译 2018-12-05 20:06:00 · 243 阅读 · 0 评论 -
闭包(闭包=函数+环境变量)
扩充:函数式编程(淡化) 函数只是一段可执行的代码,不可以实例化,并不是对象 一切皆对象、python 另外一个函数的参数,传递到另外的函数里;把一个函数当做是另一个函数的返回结果: def a(): passprint(type(a))#>>><class 'function'>步入正题:闭包=函数+环境变量(函数定义...原创 2018-11-15 18:49:57 · 642 阅读 · 0 评论 -
枚举_python
枚举其实是一个类 枚举类不实例化(23种设计模式:单例模式)一、枚举其实是一个类 枚举类不实例化(23种设计模式:单例模式)from enum import Enum#继承自枚举类class VIP(Enum): YELLOW=1 #YELLOW=2会报错,防止相同标签产生 GREEN=2 BLACK=3 RED='ndh'#允许 ...翻译 2018-11-15 19:17:32 · 162 阅读 · 0 评论 -
python 爬虫,将数据转存入sqlite3数据库并写入文件
python 爬虫,将数据转存入sqlite3数据库并写入文件51job.comimport refrom urllib import requestimport sqlite3#导入sqlite3库文件'''爬取数据使得到的数据存入数据库'''url_print=input('请输入您想要搜索的内容:')page=input('请输入你想要搜索第几页:')f=op...原创 2018-11-15 19:21:14 · 6210 阅读 · 1 评论 -
JSON
一、类型转换----反序列化:把json的数据类型向python转化的过程1、json为字典类型时 发序列化数据类型转换 json类型 python类型 objet dict array list string str number int number float false False true ...原创 2018-11-15 19:35:53 · 161 阅读 · 0 评论 -
匿名函数
引例:编写一个普通函数def add(x,y): return x+yprint(add(1,2))#>>>3lambda parameter_list:experssionparameter_list:参数列表x,yexperssion:定义部分x+y匿名函数中experssion不可以在这里面作赋值操作,及不能是代码块!匿名函数: 没有...翻译 2018-11-15 20:04:35 · 131 阅读 · 0 评论 -
高阶函数
一、map类map会把集合里的每一个元素都传入到square()函数中,并接收square()函数的返回结果list_x=[1,2,3,4,5,6,7,8]list_y=[1, 4, 9, 16, 25, 36, 49, 64]def square(x): return x*xr=map(square,list_x)print(list(r))#>>&g...翻译 2018-11-15 20:32:08 · 131 阅读 · 0 评论 -
None 空(不存在)
None <==>不存在1、值不等于空字符串穿、空的长列表、0、False(假)举例说明:a=''b=Falsec=[]print(a==None)print(b==None)print(c==None)输出:>>> FalseFalseFalse2、类型print(a is None)#>>>...翻译 2018-11-16 20:55:03 · 234 阅读 · 0 评论 -
列表推导式
列表推导式与集合推导式有些相似有关列表表达式举例:a里面的每一个元素进行平方(之前学习的内容map\for可以实现)下面通过列表推导式来实现(也可以是集合或元组或字典):1、列表a=[1,2,3,4,5,6,7,8]b=[i*i for i in a]print(b)#>>>[1, 4, 9, 16, 25, 36, 49, 64]#有条件的进行筛...翻译 2018-11-16 21:03:50 · 392 阅读 · 0 评论 -
字典来代替switch
day=0switcher={ 0:'Sunday', 1:'Monday', 2:'Tuesday' }day_name=switcher.get(day,'Unkown')#day=6不存在时get()方法的容错性返回Unkownprint(day_name)#>>>Sunday上面是一种字典实现switch的代码,p...翻译 2018-11-16 21:08:01 · 254 阅读 · 0 评论 -
装饰器__python
import timedef f1(): #print(time.time())#>>> 1542357939.895075 print('This is a function') f1()#>>> This is a functiondef f2(): print('This is a funct...翻译 2018-11-16 21:29:37 · 165 阅读 · 0 评论 -
Python爬虫(正则表达式)
最近接触爬虫比较多,下面我来展示一个刚爬取的成果,使用正则表达式的方法,希望对刚开始接触爬虫的小伙伴有所帮助,同时希望大佬们给予点评和指导。原创 2018-11-08 19:21:11 · 401 阅读 · 0 评论