自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 199

原创 数据分析day1

数据分析简介和jupyter 工具安装 为什么要学数据分析: 当获取的数据是大量,甚至上万条的时候,分析起来十分吃力,所以,当需要分析大量数据,并找到其中的规律的时候,就需要数据分析,帮助人们作出判读,以便采取适宜的行动。 数据分析三剑客:pandas, numpy, matplotlib 数据分析五步走: 1、提出问题 2、准备数据 3、分析数据 4、得出结论 5、数据可视化 jupyter工具...

2020-05-05 22:39:25 171

原创 http协议及使用socket-TCP服务器搭建

HTTP传输协议–超文本传输协议 特点: 1、基于TCP,浏览器和服务器之间的传输协议 2、客户端请求数据(request header)服务器答复(response->header,body)客户端根据答复,从而显示页面 3、客户端请求里面一般包括IP+端口+请求的页面,当请求的页面不写时,默认主页index 代码需求:用python写一个程序,充当服务器,当客户端请求任何页面,返回相同的...

2020-05-02 23:08:21 448

原创 协程简单使用及线程进程协程对比

协程: gevent -协程 当多线程和多进程都无法实现客户需求的时候,协程就出现了 协程的使用过程 1、协程的导入 import gevent#没有这个库就取pip下载 2、声明需要执行的函数 def f1(): ... 3、协程对象的实例化 g1 = gevent.spawn(f1,5)#f1是需要协程执行的函数,第二个是需要传输的参数 测试案例: import gevent#导入 d...

2020-05-02 23:04:03 316

原创 迭代器和生成器

迭代器 概念: 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完 可迭代对象:一般来说可以用for进行遍历的就是可迭代对象,例如:list,tuple等类型都是迭代器 实例: 1、创建一个类,该类包含__iter __魔法方法就是可迭代对象 2、一个类中含有__iter__和__next__两个魔法方法就是迭代器 测试1: ##迭代器测试 from collections.abc i...

2020-04-30 23:15:08 117

原创 进程池Pool

线程池Pool 存在引入:当需要创建很多进程的时候,比如上千,甚至上万,电脑一下子创建那么多进程肯定没有那么多资源消耗,所以就引入了进程池概念,一次创建指定进程数量,分批次的解决大量进程问题 使用: 1、导入库 from multiprocessing import Pool 2、创建最大进程池 po = Pool(3)#创建一个进程池,最大进程数3 3、创建进程池需要执行的函数 def f1...

2020-04-30 23:11:39 572 1

原创 多进程里的queue队列的使用

Queue队列 存在目的:实现线程之间数据共享 1、导入队列模块 from multiprocessing import Queue 2、创建一个队列的最大容量 q= Queue(3)#只能存三个数据模块 3、存数据 q.put(3)#可存入多种数据列表等 4、取数据 q.get() #获取一个数据,根据先进先出原则 队列的实际使用: 模拟网络下载数据,使用队列 import multi...

2020-04-30 23:08:26 723 1

原创 多进程的基础使用

多进程:多个进程同时运行 什么叫进程:当exe可执行程序跑起来的时候就是进程,代码+用到的资源,称之为进程, 它是操作系统分配资源的基本单位 实现: 1、导入模块 2、创建进程函数 3、实例化进程 4、执行进程 代码实现和线程差不多 #代码: #功能:测试基础多进程,进程之间共同运行 import multiprocessing import time def test1(): '''测...

2020-04-29 23:05:30 209

原创 多线程theading的基础使用

多线程-threading 并行和并发概念: 并行-字面上意思,一起执行,相互不会影响 并发-看起来是一起执行,实际上还是顺序执行,一次只能执行一个程序,但是事件很短,从而产生了执行多个程序的幻觉 1、为什么需要多线程 因为一般情况下一个主线程无法满足需求,例如:我在爬取网站时,需要图片和文字同时下载 2、多线程如何使用 (1)导入threading模块 import threading (2)...

2020-04-29 22:53:31 244

原创 socket通信简单总结

网络通信–Socket socket套接字通信分为两种 1UDP 2TCP 一、UDP–使用udp传送数据 1、创建套接字 使用UDP之前需要导入socket库 upd_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)  #两个参数代表含义ipv4,tcp 2、UDP发送/接受数据 (1) 发送数据 udp_socket.sen...

2020-04-29 22:27:43 432

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除