
Python
文章平均质量分 56
python
博弈星宇
Keep Running!
展开
-
Python数据分析-5
1.时间序列2.pandas重采样重采样:指的是将时间序列从一个频率转化为另一个频率进行处理的过程,将高频率数据转化为低频率数据为降采样,低频率转 化为高频率为升采样。统计出911数据中不同月份电话次数的变化情况:#encoding=utf-8import pandas as pdimport numpy as npfr...原创 2024-03-14 23:16:55 · 1039 阅读 · 0 评论 -
Python数据分析-4
1.对于一组电影数据,呈现出rating,runtime的分布情况:#encoding=utf-8import pandas as pdimport numpy as npfrom matplotlib import pyplot as pltfile_path = "./youtube_video_data/IMDB-Movie-Data.csv"df = pd.read_csv...原创 2024-03-14 23:16:34 · 2322 阅读 · 0 评论 -
Python数据分析-pandas3
1.pandas的作用:numpy能够帮助我们处理数值,但是pandas除了处理数值之外(基于numpy),还能够帮助我们处理其他类型的数据。2.pandas之Series创建:3.pandas之Series切片和索引4.缺失值处理5.常用的统计方法...原创 2024-03-14 23:16:05 · 538 阅读 · 1 评论 -
Python数据分析-Numpy2
1.numpy读取数据CSV:Comma-SeparatedValue,逗号分隔值文件显示:表格状态源文件:换行和逗号分隔行列的格式化文本,每一行的数据表示一条记录由于csv便于展示,读取和写入,所以很多地方也是用csv的格式存储和传输中小型的数据,为了方便教学,我们会经常操作csv格式的文件,但是操作数据库中的数据也是很容易的实现的。2.实例代码:3.numpy...原创 2024-03-14 23:15:43 · 562 阅读 · 1 评论 -
Python数据分析-Matplotlib1
一、折线图的绘制1.数据分析流程2.运用Matplot绘制折线图#encoding=utf-8import randomfrom matplotlib import pyplot as plt #绘图工具库from matplotlib import font_manager #解决中文显示问题from cProfile import label#设置字体方式my_f...原创 2024-03-14 23:15:19 · 732 阅读 · 1 评论 -
pandas - ( ix & loc & iloc )的区别
loc —— 通过行标签索引行数据iloc —— 通过行号索引行数据ix —— 通过行标签或者行号索引行数据(基于loc和iloc的混合)同理,索引列数据也是如此1.分别使用loc、iloc、ix、索引第一行数据(1)locimport pandas as pddata = [[1,2,3],[4,5,6]]index = ['a','b'] # 行号col...原创 2018-08-28 13:12:49 · 875 阅读 · 0 评论 -
Python+Influxdb+Grafana打造可视化监控
个人随机记录一.InfluxDB1.什么是InfluxDB数据库influxDB(时序数据库),常使用的一种场景:监控数据统计。以时间序列根据统计的数据,利用图形化界面Grafana制作可视化折线图。2.与传统数据库的区别传统数据库的概念 influxDB中的名词 MySQL 数据库 database database 数据库中的表 measurement table 表中的一行数据 point column ...原创 2021-04-17 19:28:05 · 1700 阅读 · 0 评论 -
python3中的编码问题
目录前言:1. 几种常见的编码表1.1 ASCII编码1.2 Unicode编码1.3 UTF-8编码2.python3的编码方式2.1字符串和字符流2.2 encode()方法2.3 decode()方法3. 区分以下编码前言: 编码是信息从一种形式或格式转换为另一种形式的过程。解码是编码的逆过程。众所周知,计算机只能处理0和1(低电平与高电平),任何文本、数字、音频、图像等都转换为0和1的序列计算机才能处理。在计算机中,8个位(bit)作...原创 2024-03-14 23:11:52 · 1569 阅读 · 0 评论 -
面试题8:二叉树的下一个节点
题目:给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针# 构造树结构class ListTreeNode(): def __init__(self, x): self.val = x # 结点数据 self.left = None # 左指针 sel...原创 2019-07-04 22:07:38 · 114 阅读 · 0 评论 -
python-线程
1.多线程共享全局变量问题:import threadingimport timeg_num = 0def work1(num): global g_num #定义全局变量 #上锁,如果之前没有被上锁,那么此时上锁成功 for i in range(num): mutex.acquire() g_num += 1 m...原创 2018-06-21 22:17:26 · 162 阅读 · 0 评论 -
python-进程
1.程序:例如XXX.py为程序,是一个静态的。2.进程:一个程序运行起来,代码+用到的系统资源 = 进程,它是操作系统分配资源的基本单位。3.进程、线程的对比: 进程:能够完成多任务,比如在一台电脑上能够同时运行多个QQ;进程是系统进行资源分配和调度的一个独立单位。 线程:能够完成多任务,比如一个QQ中打开多个聊天的窗口;线程是CPU调度和分派的基本单位。 区别:一个程序至少有一个进...原创 2018-06-23 18:49:32 · 143 阅读 · 0 评论 -
python-协程
1.迭代器迭代器:迭代是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所用的元素被访问完结束。迭代器只能向前不能后退。判断一个对象是否可以迭代:判断一个对象是否是迭代器:迭代器Iterator:class MyList(object): """自定义的一个可迭代对象""" def __init__(self): ...原创 2018-06-24 17:42:58 · 298 阅读 · 0 评论 -
网络-udp
1.windows查看或配置网卡信息:ipconfig Ubuntu查看或配置网卡信息:ifconfig 测试远程主机连通性:ping 例如(ping www.baidu.com 或 ping 192.168.1.126)2.什么是socketsocket (简称:套接字)是进程间通信的一种方式,它与其他进程间通信的一个主要不同是:它能实现不同主机间的进程间通信,我们网络上各种各样的服务...原创 2018-06-19 16:02:51 · 226 阅读 · 0 评论 -
python(高级1)
目录1.import搜索路径2.python模块3.作用域:LEGB规则4.==、is、浅拷贝、深拷贝5.原码、反码、补码6.进制间的转换7.位运算8.私有化9.属性property1.import搜索路径import syssys.path程序执行时导入模块路径sys.path.append('/home/lib/xxx')# 确...原创 2018-08-30 12:13:52 · 206 阅读 · 0 评论 -
python-生成器、迭代器、闭包、装饰器
一、生成器1、什么是生成器在Python中,这种一边循环一边计算的机制,称为生成器(generator)2、创建生成器方法方法1:只要把一个列表生成式的[ ]改为()In [1]: L = [ x*2 for x in range(5)]In [2]: LOut[2]: [0, 2, 4, 6, 8]In [3]: G = ( x*2 for x in range(...原创 2018-09-10 21:14:45 · 329 阅读 · 0 评论 -
python字典(Dictiionary)中items()的用法
描述:Python 字典(Dictionary) items() 函数以列表返回可遍历的(键, 值) 元组数组。语法:dict.items()返回值:返回可遍历的(键, 值) 元组数组。实例:以下代码展示了items()函数的使用方法#!/usr/bin/python# coding=utf-8 dict = {'Google': 'www.google.c...翻译 2018-12-02 15:38:10 · 552 阅读 · 0 评论 -
python中的内置函数记录汇总
目录1.enumerate()函数1.enumerate()函数描述:enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。语法:以下是 enumerate() 方法的语法:enumerate(sequence, [start=0])参数:sequence -- 一...原创 2018-12-17 16:03:03 · 132 阅读 · 0 评论 -
网络-tcp
1.TCP:传输控制协议(Tansmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议。2.TCP通信需要经过创建连接、数据传送、终止连接三个步骤。3.TCP通信模型:4....原创 2018-06-21 11:42:31 · 148 阅读 · 0 评论