- 博客(10)
- 收藏
- 关注
原创 数据分析day2
其他的图形的绘制散点图、条形图、水平条形图,直方图散点图和条形图类似例如:属性很多都是类似的,比如透明度,线条颜色设置x,y坐标,然后绘制,显示plt.scatter(x,y)绘制条形图plt.bar(x,y,width=0.3)#宽度控制条形图,条状的宽度绘制水平方向的条形图plt.barh(x,y,height=0.3)#height条状宽度绘制直方图plt.has...
2020-05-06 23:50:33
189
原创 数据分析day1
数据分析简介和jupyter 工具安装为什么要学数据分析:当获取的数据是大量,甚至上万条的时候,分析起来十分吃力,所以,当需要分析大量数据,并找到其中的规律的时候,就需要数据分析,帮助人们作出判读,以便采取适宜的行动。数据分析三剑客:pandas, numpy, matplotlib数据分析五步走:1、提出问题2、准备数据3、分析数据4、得出结论5、数据可视化jupyter工具...
2020-05-05 22:39:25
165
原创 http协议及使用socket-TCP服务器搭建
HTTP传输协议–超文本传输协议特点:1、基于TCP,浏览器和服务器之间的传输协议2、客户端请求数据(request header)服务器答复(response->header,body)客户端根据答复,从而显示页面3、客户端请求里面一般包括IP+端口+请求的页面,当请求的页面不写时,默认主页index代码需求:用python写一个程序,充当服务器,当客户端请求任何页面,返回相同的...
2020-05-02 23:08:21
439
原创 协程简单使用及线程进程协程对比
协程:gevent -协程当多线程和多进程都无法实现客户需求的时候,协程就出现了协程的使用过程1、协程的导入import gevent#没有这个库就取pip下载2、声明需要执行的函数def f1():...3、协程对象的实例化g1 = gevent.spawn(f1,5)#f1是需要协程执行的函数,第二个是需要传输的参数测试案例:import gevent#导入d...
2020-05-02 23:04:03
302
原创 迭代器和生成器
迭代器概念: 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完可迭代对象:一般来说可以用for进行遍历的就是可迭代对象,例如:list,tuple等类型都是迭代器实例:1、创建一个类,该类包含__iter __魔法方法就是可迭代对象2、一个类中含有__iter__和__next__两个魔法方法就是迭代器测试1:##迭代器测试from collections.abc i...
2020-04-30 23:15:08
105
原创 进程池Pool
线程池Pool存在引入:当需要创建很多进程的时候,比如上千,甚至上万,电脑一下子创建那么多进程肯定没有那么多资源消耗,所以就引入了进程池概念,一次创建指定进程数量,分批次的解决大量进程问题使用:1、导入库from multiprocessing import Pool2、创建最大进程池po = Pool(3)#创建一个进程池,最大进程数33、创建进程池需要执行的函数def f1...
2020-04-30 23:11:39
561
1
原创 多进程里的queue队列的使用
Queue队列存在目的:实现线程之间数据共享1、导入队列模块from multiprocessing import Queue2、创建一个队列的最大容量q= Queue(3)#只能存三个数据模块3、存数据q.put(3)#可存入多种数据列表等4、取数据q.get() #获取一个数据,根据先进先出原则队列的实际使用:模拟网络下载数据,使用队列import multi...
2020-04-30 23:08:26
712
1
原创 多进程的基础使用
多进程:多个进程同时运行什么叫进程:当exe可执行程序跑起来的时候就是进程,代码+用到的资源,称之为进程,它是操作系统分配资源的基本单位实现:1、导入模块2、创建进程函数3、实例化进程4、执行进程代码实现和线程差不多#代码:#功能:测试基础多进程,进程之间共同运行import multiprocessingimport timedef test1(): '''测...
2020-04-29 23:05:30
202
原创 多线程theading的基础使用
多线程-threading并行和并发概念:并行-字面上意思,一起执行,相互不会影响并发-看起来是一起执行,实际上还是顺序执行,一次只能执行一个程序,但是事件很短,从而产生了执行多个程序的幻觉1、为什么需要多线程因为一般情况下一个主线程无法满足需求,例如:我在爬取网站时,需要图片和文字同时下载2、多线程如何使用(1)导入threading模块import threading(2)...
2020-04-29 22:53:31
232
原创 socket通信简单总结
网络通信–Socketsocket套接字通信分为两种1UDP2TCP一、UDP–使用udp传送数据1、创建套接字使用UDP之前需要导入socket库upd_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) #两个参数代表含义ipv4,tcp2、UDP发送/接受数据(1) 发送数据udp_socket.sen...
2020-04-29 22:27:43
427
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人