记一次-打印机配置
生活琐事,点滴记录,慢慢成长。
计算机网络——常见协议汇总
介绍常见的计网协议,并通过wirshark抓包进行具体分析。
三剑客学习之pandas
写在最前面:
本篇文章的内容基于Pandas的中文网站。只是对一些简单的用法进行整理,便于查找使用。对于更加深入的用法可以去上官网查询学习。
Pandas简介Pandas 是 Python (opens new window)的核心数据分析支持库,提供了快速、灵活、明确的数据结构,旨在简单、直观地处理关系型、标记型数据。
Pandas 适用于处理以下类型的数据:
与 SQL 或 Excel 表类似的,含异构列的表格数据;
有序和无序(非固定频率)的时间序列数据;
带行列标签的矩阵数据,包括同构或异构型数据;
任意其它形式的观测、统计数据集, 数据转入 Pandas 数据结构时不必事先标记。
Pandas的数据结构:
具体用法(学到哪记到哪)csv文件操作(实例代码来自项目代码-Data_balance)
pd.read_csv(file,header=None,low_memory=Falie)
附上学习链接:https://zhuanlan.zhihu.com/p/340441922
代码作用:读取名字为file的csv文件,存储在DataFrame这个数据结 ...
三剑客学习之matplotlib
写在最前面:
既然将这篇文章放到了百宝箱,就说明这是一篇重在记录使用方法的文章。在这一篇文章中我会记录一个通用的绘图模板,然后分层次对模板的各个部分进行扩展。同时以后会附加上一些实践项目的例子。本篇文章参考:https://datawhalechina.github.io/fantastic-matplotlib(仅用于自己学习整理)
Matplotlib初相识Figure的组成
Figure是一个窗体,我们是在这个窗体上进行画图的。
通过一张figure解剖图,我们可以看到一个完整的matplotlib图像通常会包括以下四个层级,这些层级也被称为容器(container):
Figure:顶层级,用来容纳所有绘图元素
Axes:matplotlib宇宙的核心,容纳了大量元素用来构造一幅幅子图,一个figure可以由一个或多个子图组成
Axis:axes的下属层级,用于处理所有和坐标轴,网格有关的元素
Tick:axis的下属层级,用来处理所有和刻度有关的元素
matplotlib的世界中,我们将通过各种命令方法来操纵图像中的每一个部分,从而达到数据可视化的最终效果,一副完 ...
python应用--excel
本篇文章记述如何使用python读写excel文件。
git上传指令.md - git上传 - github
本篇文章用于记录使用git将本地仓库上传到github、gitee上的指令。
Python课程学习--ch8 进程和线程
多进程
思维导图:
多进程multiprocess模块
定义引入:
进程:就是操作系统执行的一个程序,操作系统以进程为单位分配存储空间,每个进程都有其对应的地址空间、数据栈以及其他用于跟踪进程执行的辅助数据。进程可以通过fork或者spawn创建新的进程,不过新的进程拥有单独的内存空间,所以不同进程之间要通过通信机制(IPC)实现数据共享,常见的通信机制包括:管道、信号、套接字、共享内存区等。
线程:是cpu调度的执行单元,线程是定义在同一个进程下的,共享相同的上下文,所以相对于进程而言,线程之间的信息共享和通信更容易。线程共享cpu的执行时间。
下图给出了进程和线程的资源对比:
多个线程只是具有独立的栈空间,其他数据是共享的。
下面给出一个类比例子:
进程的创建:Python的os模块中有fork(),通过fork可以在Linux\Unix\Mac系统下创建新的进程。但是Windows下并不支持这种方法。
multiprocessing模块–跨平台的多进程模块
在介绍创建进程的方法之前,先来看一下Process类:
创建进程方法1:以指定的函数作为target, ...
python课程学习 -- ch6 文件与异常
本篇文章用于记录头歌课程里文件与异常部分内容。
Python课程学习--ch7 面向对象程序设计
本节内容记录头歌课程第七节:面向对象程序设计。
Python课程学习-ch5 函数和模块
本章节介绍python中的函数和模块章节。此章节内容较多,要重视。