![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
smallflower
这个作者很懒,什么都没留下…
展开
-
什么时候用请求(request)什么时候用响应(respons)
1、response用于重定向请求;其地址栏的URL会改变;会向服务器发送两次请求;2、 request用于请求转发;其地址栏的URL不会改变;向服务器发送一次请求;举一个区分它们的简单实例:A向B借钱:第一种:用response。B没有钱,请求失败,但是B告诉A,C有钱。于是A再次向C借钱,C借给A,请求成功。第二种:用request。B没有钱,但是B向C借钱然后给A,请求...原创 2019-04-16 21:42:40 · 1127 阅读 · 0 评论 -
user_agent浏览器头部
user_agent=[“Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)”,“Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; AcooBrowser; .NET CLR 1.1.4322; .NET CLR 2....原创 2019-05-10 00:02:17 · 443 阅读 · 0 评论 -
scipy习题
求解超定方程的最小二乘解,求解公式如下:import scipy.linalgimport numpy as npm=np.random.randint(20,30)n=np.random.randint(10,20)A=np.random.normal(0,1,[m,n])b=np.random.randn(m)#直接根据公式求解即可x=scipy.linalg.inv(A.T...转载 2019-05-07 10:47:46 · 321 阅读 · 0 评论 -
Python 科学计算库:NumPy
利用savetxt函数将数据存储到文件import numpy as np# #读取文件ar1=np.loadtxt('data.csv',delimiter=',',usecols=(6),unpack=True)print(ar1)import numpy as np# #读取文件ar1=np.loadtxt('data.csv',delimiter=',',usecols=(...原创 2019-04-29 13:24:27 · 322 阅读 · 0 评论 -
怎么理解soup=BeautifulSoup(html,'html.parser')
soup = Beautiful(xxx,‘html.parser’,xxx)是指定Beautiful的解析器为“html.parser”还有BeautifulSoup(markup,“lxml”)BeautifulSoup(markup, “lxml-xml”) BeautifulSoup(markup,“xml”)等等很多种...原创 2019-04-20 10:54:25 · 30797 阅读 · 0 评论 -
Python爬取网页数据基本步骤
Python爬取网页数据基本步骤:1、获取数据:Requests、Urllib2、解析数据:BeautifulSoup、XPath3、保存数据:MongoDB、MySQL、SQLite、CSV、Excel ……准备过程1.抓取网页的过程准备好http请求(http request)->提交对应的请求->获得返回的响应(http response)->获得网页源码2....原创 2019-04-20 09:25:31 · 11692 阅读 · 1 评论 -
案例:小明接受到2家公司的offer,纠结到底去哪家
一、导入数据如下:import numpy as np#A公司a1,b1=np.loadtxt('excel/excel2.csv',encoding='utf-8',delimiter=',',usecols=(1,2),unpack=True)list1=[]#外层循环遍历薪资种类for i in range(len(a1)): #内层循环遍历该薪资多对应的人数 ...原创 2019-05-03 23:42:32 · 646 阅读 · 0 评论 -
05.基于Numpy的统计分析
numpy 保存数据到文件np.savetxt(filename , data)准备一个数组arr = np.arange(5)输出:array([0, 1, 2, 3, 4])np.savetxt('arr.txt',arr)读取文件np.loadtxt(filename, dtype ,delimiter ,usecols ,unpack ,skiprows ,encoding...原创 2019-05-03 22:37:37 · 201 阅读 · 0 评论 -
urllib的详解使用
我们首先了解一下 Urllib 库,它是 Python 内置的 HTTP 请求库,也就是说我们不需要额外安装即可使用,它包含四个模块:第一个模块 request,它是最基本的 HTTP请求模块,我们可以用它来模拟发送一请求,就像在浏览器里输入网址然后敲击回车一样,只需要给库方法传入 URL还有额外的参数,就可以模拟实现这个过程了。 第二个 error模块即异常处理模块,如果...转载 2019-04-19 07:44:55 · 146 阅读 · 0 评论 -
03.numpy-- 改变数组维度
一、 改变数组维度方法一: reshape() 不改变原数组arr1 = np.arange(24)arr1输出:array([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,17, 18, 19, 20, 21, 22, 23])result1 = arr1.reshape(4,6)输出:...原创 2019-05-02 19:21:10 · 428 阅读 · 0 评论 -
02. numpy 数据类型
import numpy as np1.Numpy 数据类型2.Numpy字符编码range(7)np.arange(7)np.arange(2,4,0.5) : 步长可以为小数np.arange(7 ,dtype=‘f’) :(np.arange(7 ,dtype=np.float), 由字符编码指定数据类型)3.自定义数据类型 (第一个是数据类型,第二个是字节数)例题:利用d...原创 2019-05-02 17:26:49 · 287 阅读 · 0 评论 -
01.numpy--创建 ndarray 对象
1.创建函数显示 ndarray 属性 import numpy as np def showArrayInfo(a): print(a)print('type:',type(a))print('转置:\n',a.T)print('数组有几行几列:',a.shape)print('数据元素的数据类型:',a.dtype)print('数组的维度:',a.ndim)print(...原创 2019-05-02 11:31:28 · 824 阅读 · 0 评论 -
python期末版二版-习题题库
《Python程序设计》题库一、 填空题1、 Python安装扩展库常用的是_工具。(pip)2、 Python标准库math中用来计算平方根的函数是____。(sqrt)3、 Python程序文件扩展名主要有__和两种,其中后者常用于GUI程序。(py、pyw)4、 Python源代码程序编译后的文件扩展名为___。(pyc)5、 使用pip工具升级科学计算扩展库numpy的完整命令...转载 2019-05-21 09:11:08 · 17401 阅读 · 0 评论