自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 2021天梯赛真题题解 L1-3 强迫症 (10 分) C语言版本 整数转换为字符串数组

字符串数组,天梯赛

2023-03-05 12:37:58 727

原创 2021-10-05

UART_Init(){/* 将GPA1_0 和GPA1_1设置 成UART2的接收引脚和发送引脚; GPA1CON*/GPA1.CON = GPA1.CON & (~(0xFF<<0)) | (0x22<<0);/* /UART2.ULCON2 = UART2.ULCON & (~(0x7F<<0)) | (0x3<<0);/ /UART2.UCON2 = UART2.UCON & (~(0xF<<0

2021-10-05 17:02:07 175

原创 2021-10-05

在这里插入代码片@TOC欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式

2021-10-05 16:51:55 161

原创 2020-09-26

C语言数组整型/浮点型/字符型 数组定义:int/float、double/char num[n]={ };指针类型 数组定义 *int/float、double/char num[n]={ };C语言数组不能整体输出,只能一个元素一个元素输出。数组类型:1. 明确数组长度,对数组赋值;当赋值元素个数小于数组长度时,其余的元素默认赋值为0int/float、double/char num[n]={m个元素}; // m<n#include&l...

2020-09-26 22:11:30 143

原创 协议栈开发

#include<stdio.h>// 以太网帧头封装 18字节头部#define ETH_LENGTH 6 //宏定义以太网帧长6字节;目的Mac地址和源Mac地址struct ethdr{ unsigned char h_dest[ETH_LENGTH]; unsigned char h_src[ETH_LENGTH]; unsigned short proto;};// ip头部20—60字节struct iphdr{...

2020-09-18 00:22:25 494

原创 2020-08-22

#include <stdio.h>void f(int *p){ printf("a=%d\n",*p); *p = 8; printf("a=%d\n",*p); }int main(){ int a=10; printf("a=%d\n",a); printf("a address=%d\n",&a); f(&a); printf("a=%d\n",a); }...

2020-08-22 22:14:38 111

原创 2020-08-22

c语言指针符号说明:& : 取地址符;表示取出某个变量在内存中存储的地址;int a,b; / 创建2个变量,在内存中占有两个存储空间;其中一个存储空间为4字节;每个存储空间都有地址编号printf("%d\n",&b); / 查看b的地址printf("%d\n",&a); /查看a的地址int *p; 变量名叫p,类型为int *(即指针类型),可存放一个int数据的地址 。存放地址的变量的数据类型是——指针。也就是说:用指针类型存放变量的地..

2020-08-22 13:24:15 118

原创 Win7批处理文件中开机自启动项的启动路径

1.打开启动路径:开始——所有程序——启动(右键单击)——打开复制启动路径:C:\Users\ling\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup修改用户名:将用户名C:\Users\ling(或者管理者) 修改为 %userprofile%即,修改后启动路径为:“%userprofile%\AppData\R...

2020-04-13 17:38:45 2171

原创 Windows cmd命令行批量处理

1.批处理主要作用是:批量处理cmd中的dos命令2.创建批处理命令的过程:1)创建 “文本文档”,并将其拓展名改为.bat(由: .txt 改为 .bat)右键点击“文件”选择 编辑,然后在文本里编辑dos命令,结束后保存并关闭3)双击“文件”运行,完成...

2020-04-10 11:33:16 3292

原创 Windows系统 cmd命令批处理编写

1.批处理主要作用是:批量处理cmd中的dos命令2.创建批处理命令的过程:1)创建 “文本文档”,并将其拓展名改为.bat(由: .txt 改为 .bat) 2) 右键点击“文件”选择编辑,然后在文本里编辑dos命令,结束后保存并关闭3)双击“文件”运行,完成...

2020-04-10 11:22:49 487

原创 wireshark 过滤器使用

wireshark过滤器打开:wireshark过滤器语法:host:抓取指定“地址”的数据包;该地址包含: ip地址,Mac地址,域名地址例如:host 192.168.10.24 抓取IP地址为:192.168.10.24的数据包host 08:80:24:a8:b8:2b 抓取Mac地址为:08:80:24:a8:b8:2b的数据包host www.baid...

2020-04-02 10:56:12 215

原创 socket tcp服务器

tcp服务器使用流程1. 创建套接字2. 用bind绑定IP地址和port端口3. 用listen监听套接字; 使套接字可以变为被动链接4. 用accept等待客户端的链接5. 用recv/send收发数据监听套接字只负责等待有新的客户端链接; accept产生的套接字用来为客户端服务accept返回值=(产生新的套接字, (监听到的套接字的ip地址,端口))产生新的套接字用于为客...

2020-02-24 18:34:42 288

原创 socket 客户端发送数据 python

import socketdef main(): """ tcp客户端流程 1. 创建套接字socket 2. 链接服务器connect 3. tcp收发数据用recv ; send ; udp收发数据用recvfrom ; sendto 4. 关闭套接字close """ # 创建tcp套接字 tcp_socket ...

2020-02-23 14:35:35 454

原创 socket udp套接字发送及接收 python

创建socket在python中 使用socket模块的函数socket创建socketImport socketSocket.socket(AddressFamily, Type)说明函数socket.socket创建一个socket,该函数带有两个参数:AddressFamily : 可以选择AF_INET(用于Internet进程间的通信) 或者 AF_UNIX(用于...

2020-02-19 00:45:18 507

原创 python生成数字序列的方法 range 和 linspace

import numpy as npnp.range(min, max , step)import numpy as npnp.linspace(min,max, number)

2020-02-18 00:29:47 6664 2

原创 python 导出Excel/csv文件

# 要导出的额数据必须是DF类型data.to_csv(r"导出文件的路径")data.to_excel(r"导出文件的路径")index=False,encoding="utf_8_sig 用于解决中文乱码如:data.to_csv(r"D:\pycharm程序文件\练习1\泰迪杯学生消费行为\task1_1_2.csv",index=False,encoding="...

2019-11-04 10:57:02 2583 1

原创 python 学习

python 将代码分块的三种方法: 函数, 类, 模块将代码分块可以使代码逻辑清晰1. 函数(1) 定义函数有确定的实参: 一个形参只能传入一个实参def func(形参): """函数文档""" 函数表达式 func(实参)func(形参=实参)可变实参/收集参数 :# 可变长参数以元组的数据类型传入函数def fu...

2019-10-28 20:24:25 332 1

原创 python 变量指向的地址,以及用copy改变变量的地址

在学习一门语言中, 对地址的理解非常重要;先看一个简单的例子:a = [1,2,3]b = a # 将a的地址赋值给b, 当调用b时, 相当于调用a的地址中的数据print(id(a)) # id()函数是用来查看变量的地址的print(id(b))输出结果:16574008120401657400812040从输出结果可以知道, a,b的地址相同;...

2019-10-25 16:28:42 1877 1

原创 python apply, applymap,map

apply, applymap,map函数的传入参数都是函数, 但是操作对象不一样;区别如下:1、对数据框(DataFrame)的数据进行按行(axis=0)或按列(axis=1)操作时用apply()以下是源文档部分重要的解释:def apply(self, func, axis=0): """ Apply a function along an ...

2019-10-24 16:41:10 148

原创 python 时间序列

返回当前的时间; 年月日, 周数等from datetime import datetime # 导入库datetime.now() # 返回当前时间精确到秒datetime.now().yeardatetime.now().monthdatetime.now().daydatetime.now().date()) # 返回日期,年月日 2019-10-23# 返回周几...

2019-10-24 11:10:17 155

原创 python 数据类型的转化以及在常用函数,方法中的应用

函数名称 描述 type() 返回参数的数据类型 dtype 返回数组中元素的数据类型 astype() 对数据类型进行转换 用type()查看数据类型 : type(数据)for用于遍历一个序列, 故遍历的对象必须要是一个序列, 序列包含的数量类型有tuple,list, dict,dict_keys'([]), 'dict_valu...

2019-10-22 11:45:08 169

原创 python 按条件索引/提取出Excel表格中的内容

python在处理Excel表格中, 功能非常强大, 几乎可以说是为所欲为; 其中, 处理Excel表格中, 最常用的就是按条件提取出表格中的某些特征的内容; 对于的, 就要用到python的索引功能; 以下是要实操的案例数据中的一部分CardCount Type TermNo OperNo Dept 818 消费 49 235 第一食堂 ...

2019-10-21 17:06:19 9912

原创 python 索引方法loc和iloc

loc方法和iloc方法是按照行和列用于索引表格或者数据(数据类型是DataFrame)中所需要的元素(也就是数据内容) loc索引方式: 通过索引行和索引列的名称来索引表达式: df.loc[ [ 索引行的名称], [ 索引列的名称 ] ]df.loc[ 索引的名称 ] 默认索引的名称是索引行的名称, 默认索引列的名称为df中所有的索引列d...

2019-10-20 18:38:05 3439

原创 python 用列表来创建DataFrame

import osimport pandas as pdos.chdir(r"D:\泰迪杯")data = pd.read_csv("fujian1.csv",encoding='gbk')def duty2(): type_of_goods = data[['大类名称','销售金额']].copy() # 将大类商品的名称作为列表 dict_name_n...

2019-10-19 23:17:13 5445

原创 python apply函数

apply函数, 也就是应用函数, 功能非常强大;先来解读官方文档: apply函数主要用来处理dataframe形式的数据def apply(self, func, axis=0, broadcast=None, raw=False, reduce=None, result_type=None, args=(), **kwds): """ Appl...

2019-10-18 23:09:48 405

原创 python 处理Excel表格绘图完整版,包含热力图,QQ图等

为了方便调用, 把每一种绘制的方法用函数封装起来""" plt.figure(num=1,figsize=(12,8),alpha=0~1) # num是第几张图, figsize定义尺寸,alpha透明度 plt.add_subplot(1,1,1) # add_subplot(行,列,第几个) plt.plot(x,y,color='red',linesty...

2019-10-18 16:59:48 2450

原创 python ols做线性回归模型

线性回归: y = β₁x + β₂; python求解系数β₁, β₂; 以及用P值判断该模型是否可靠,ols(‘因变量1 ~ 自变量2’,data = ‘变量数据来源’).fit(); fit()表示拟合import osimport pandas as pdimport matplotlib.pyplot as pltimport matplotlibos.chdir(r...

2019-10-16 15:39:55 6906

原创 python 用corr()求解变量相关系数

求变量的相关系数; 用 data[[‘变量1’,‘变量2’,‘变量3’]].corr(method = ‘pearson’)得出的结果是以: 系数矩阵的形式输出import osimport pandas as pdimport matplotlib.pyplot as pltimport matplotlib"""两连续变量的相关系数 不需要假设检验"""os.chd...

2019-10-16 15:32:04 13579

原创 python 绘制多分类变量折线图

在绘图过程中, 数据点中会出现: x轴上有相同的值, 且虽然x轴上的值相同,但对应的y轴上的值却不相同解决办法是: y轴的值取均值由于无法导入Excel文件,所有给出导入data1的关键两列性别男:age =[22, 22, 26, 27, 28, 28, 29, 31, 32, 33, 33, 34, 36, 36, 37, 37, 40, 40, 40, 41, 41, 43, 46,...

2019-10-16 00:01:29 8911 2

原创 python hypothesis testing

1.单样本T检验单样本T检验是检验: 样本均值 = 总体均值 ?单样本T检验, 求出t,p值, 比较p值与α (α与样本量有关) 的大小; 当 p>α 时,接受原假设; p<α 时, 拒接原假设;其中, 原假设就是样本均值 = 总体均值(目标均值)# 计算单样本T检验中的t值,p值 ; DescrStatsW(样本数据)d1 = sm.stats.Descr...

2019-10-15 16:56:36 648

原创 python 绘制一维散点图

import matplotlib.pyplot as pltimport randomx = []i=0while i<20: i= i+1 x1 = random.randint(-20,20) # 随机生成整数,其范围在(-20,20)区间 x.append(x1)# 设立y轴的值相等就可以绘制一维图了y = []for i in range(2...

2019-10-15 10:53:44 10383 1

原创 python 两样本T检验

import osimport pandas as pd"""检验其他变量是否跟avg_exp有关avg_exp是连续变量,作为因变量; 研究自变量类型对avg_exp的影响1. 自变量是二分类变量 两样本T检验2. 自变量是多分类变量 方差分析3. 自变量是连续变量 相关分析"""os.chdir(r'D:\pycharm程序文件\练习1...

2019-10-14 22:58:57 5506 1

原创 python 处理Excel表格绘图方法

绘图总结:1… 对于给出的dataframe表格, 某一列是分类变量, 要绘制各个变量的数量,百分比的图形(bar,barh,pie等)(1) 先用data[].value_counts() 求出各个变量的数量 ; num = data[].value_counts()(2) 再用tuple,list,dict将()的结果转化, 具体转化情况及用法如下:1): list(num)/tupl...

2019-10-14 20:08:59 3127

原创 python 表格作为实参传入函数的方法; 缺失值和缺失率计算

import osimport pandas as pdos.chdir(r'D:\pycharm程序文件\练习1')def miss_column(data): """ 不能直接用value_counts()来计算比率, 即data.isnull().value_counts() 运行会发生如下错误 'DataFrame' object has no attri...

2019-10-14 11:11:47 275

原创 python 计算缺失值个数以及缺失率

import osimport pandas as pdos.chdir(r"D:\pycharm程序文件\练习1")data = pd.read_excel("data.xlsx")# 计算表格行列数print(data.shape)print(data.shape[0]) # 计算行的个数# 查看某 一/多 列的缺失值isnull()print(data['被保险人年龄...

2019-10-13 22:52:09 10121 1

原创 python 表格中每一列的缺失值,缺失率计算

import osimport pandas as pdos.chdir(r"D:\pycharm程序文件\练习1")data = pd.read_excel("data.xlsx")missing_value_list = [] # 填放每一列缺失值的个数missing_rate_list = [] # 填放每一列的缺失率for i in range(data.shape[...

2019-10-13 22:47:40 4093

原创 python 用concat函数按条件输出DataFrame表格

用concat函数重构表格对于给出的表格(DataFrame类型); 可应用concat()函数按条件(这个条件是针对某一列的)输出DataFrame中用法: 用concat筛选按条件出表格(dataframe)中所需要的行concat([ ( data[特殊行条件] ), ( data[特殊行条件] ), ( data[特殊行条件] ) ])import osi...

2019-10-13 14:45:04 758

原创 python 将列表中的英文或者拼音转换为中文

import osimport pandas as pdos.chdir(r"D:\python金融")data = pd.read_csv("sndHsPr.csv")district = {'chaoyang' : "朝阳", 'dongcheng' : "东城", 'fengtai' : "丰台", u'haidian' :...

2019-10-13 11:56:33 4972

原创 python boxplot 画盒须图

python 用boxplot 绘制盒须图import osimport matplotlib.pyplot as pltimport pandas as pdimport matplotlibos.chdir(r"D:\python金融")data = pd.read_csv("house_price.csv")matplotlib.rcParams['axes.unicode...

2019-10-13 11:31:33 2478

原创 python 置信区间

置信区间是指由 样本统计量 所构造的总体参数的估计区间。这句话也就是说 ( 这里统计量一般指均值 ) 利用样本均值来估计总体均值的可靠程度, 这个"可靠程度"用"置信区间"来表示, 置信区间(是一个系数)取值范围为: 0<置信区间<1; 这个置信区间就是用来描述真实的均值发生在某范围的概率当样本量越大, 则越可靠.置信区间计算公式:ci = mean±stdN(ppf)...

2019-10-12 11:50:27 15919 9

空空如也

空空如也

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

TA关注的人

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