- 博客(20)
- 资源 (4)
- 收藏
- 关注
原创 os.mkdir()使用
mode:要为目录设置的权限数字模式(该参数作用不清楚,可以不进行设置)如果要创建的文件已经存在会报错。需要删除已经存在的文件才行。path:为要创建的目录,可以是相对路径也可以是绝对路径。
2023-07-06 17:32:49 318 1
原创 将图片以及图片的标签划分为训练集,验证集,测试集
主要采用的思想:获取测试集中图片名(去掉后缀的)存放在val_name列表中,获取测试集中图片名存放在test_name列表中,获取存放标签文件名的二维列表labelfilename(name和后缀分开了);|-----test-----train(原来图片所在文件夹名称)|-----images-----|-----val-----train(原来图片所在文件夹名称)图片所在原始路径,切分后训练集,验证集,测试集三个文件夹所在路径。五,将标签数据根据图片的划分,划分为对应的训练集,验证集,测试集。
2023-07-06 17:01:48 2835 1
原创 顺序表的建立与基本操作
本文主要介绍顺序表的动态分配,插入,删除,查找操作一,定义一个顺序表二,初始化一个顺序表三,动态增加数组长度四,插入操作五,删除操作六,按位查找操作七,按值查找操作完整的代码结构,实现,函数调用流程可下载资源查看 https://download.csdn.net/download/helloword111222/85660346...
2022-06-16 15:56:00 2341 1
原创 基于朴素贝叶斯分类器的分词系统
朴素贝叶斯分类器是基于规则库的传统统计模型一,首先应导入词典作为规则库使用#链接mdb文件p_path = 'D:\Lexicon_full_2000.mdb'connStr = 'Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ='+p_path+';PWD=007'conn = mdb.win_connect_mdb(connStr)#创建游标cur = conn.cursor()#取表wordcur.ex..
2022-04-05 13:41:30 421
原创 根据名字预测性别——朴树贝叶斯分类器
人名和性别数据train.txt;text.txt 下载地址:一,首先读取数据,并对数据进行简单处理import pandas as pdfrom collections import defaultdicttrain = pd.read_csv("D:/train.txt",sep='\s+',names = ['name','sex'],encoding='utf-8') #要先知道文件的编码方式,否者无法解码test = pd.read_csv("D:/test.txt",.
2022-03-30 16:26:32 1974 9
原创 指令系统寻址方式——指令寻址,数据寻址
前言寻址方式是指确定本条指令的数据地址以及下一条将要执行的指令地址的方法,它与硬件结构紧密相关,而且直接影响指令格式和指令功能。一、寻址方式的分类寻址方式分为:指令寻址和数据寻址两大类。指令寻址又可分为:顺序寻址和跳跃寻址两大类。数据寻址方式种类较多可分为:立即寻址,直接寻址,隐含寻址,间接寻址,寄存器寻址,寄存器间接寻址,基址寻址,变址寻址,相对寻址九大类。二,指令寻址 1,顺序寻址顺序寻址可通过计数器PC加1,自动形成下一条指令的地址;如图讲解...
2021-11-20 13:57:08 14953
原创 PDF转Word的免费方法
遇到好多坑,下载了好多软件,用着都不如这个好用,准确率很高,而且还是免费的以前用的软件都不顺心,吐血推荐这个免费在线工具,值得收藏:这个对于格式简单的转换很完美,但格式复杂的话会有点小瑕疵。tuluban.top还有一个同样值得推荐,这个对于比较复杂的格式处理能力更强speedpdf.com/zh-cn/convert/pdf-to-word用的舒服的话记得鼓励下作者,点个赞呀...
2021-11-20 12:40:43 187
原创 玩转Numpy——np.ravel()的使用
numpy中的ravel函数的作用是让多维数组变成一维数组numpy.ravel()下面演示一下二维和三维数组的ravel操作,多维数组的ravel操作与其类似eg:import numpy as np##对二维数组进行revala=np.empty((2,2),dtype=int) #创建2*2数组print("二维数组a:")print(a)b=a.ravel() #对a进行拉伸操作print("对a进行ravel操作后:")print(b)##对三维.
2021-11-12 19:10:47 28018
原创 Scikit-learn——train_test_split()方法的功能和使用
函数原型:sklearn.model_selection.train_test_split(train_data,train_target,test_size=0.4,random_state=0,stratify=y_train)函数功能:将原始数据按照比例分割为“测试集”和“训练集”。返回四个数组。参数说明:train_data:要划分的样本集train_target:要划分的样本标签集...
2021-11-06 17:34:26 4150
原创 pandas读取文件——CSV,Excel
CSV(Comma-Separated Values,逗号分隔值,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。CSV 是一种通用的、相对简单的文件格式,被用户、商业和科学广泛应用。读取CSV文件:read_csv()eg:import pandas as pddf=pd.read_csv('hero_data.csv')print(df.head(5)) #文件内容太多,我只打印前5行pr.
2021-11-06 17:07:13 1685
原创 Python——sys.stdout.flush()方法的作用
flush()的作用是刷新缓冲区。缓冲区的刷新有三种:1,缓冲区满自动刷新;2,flush刷新;3,程序结束自动刷新import time,sysdef progress_bar(i): print("\r",end="") # 输出位置回到行首 # 显示进度百分比,并同时显示进度1/2(可以自己调节)个数的进度条符号:▋ print("处理进度:{}%:".format(i),"▋" * (i//10),end="") sys.std
2021-10-12 13:41:36 5307
原创 玩转NumPy——NumPy数组的切片和索引
NumPy数组可以基于 0 ~n的下标进行索引,切片对象可以通过内置的 slice 函数,并设置 start, stop 及 step 参数进行,从原数组中切割出一个新数组。eg:import numpy as npa=np.arange(0,9)s=slice(1,7,2) #从索引1开始,到索引7结束(不包含7),步长为2print(a)print(a[s])result:[0 1 2 3 4 5 6 7 8][1 3 5]我们也可以通过冒号“:”进行切片操作,arra.
2021-10-11 23:08:25 653 1
原创 OpenCv——merge()函数数据合并
import numpy as npimport matplotlib.pyplot as pltimport cv2 image=cv2.imread("dog.jpg")#读取要处理的图片B,G,R = cv2.split(image) #分离出图片的B,R,G颜色通道zeros = np.zeros(image.shape[:2],dtype="uint8")#创建与image相同大小的零矩阵re_image=cv2.merge([R,G,B]).
2021-10-06 18:17:21 3290
原创 OpenCV——图像修复函数intpaint()使用详解
函数原型:inpaint( src,inpaintMask,inpaintRange, flags )函数作用是用flags方法和inpaintMask掩膜在考虑每个点邻域圆形半径时修复图像src,并返回修复好的图像。参数:src,要修复的图像(为8位单通道或者三通道图像的输入图像)inpaintMsk,表示修复的模板(掩膜,可以理解为补丁)inpaintRange,算法考虑的每个点的圆形邻域的半径。flags,要使用的修复算法。flags算法有...
2021-10-04 18:23:16 691
原创 玩转NumPy——mean()函数使用详解
函数原型:mean(a,axis=None,dtype=None,out=None,keepdims=<no value>)函数功能:求取平均值参数:a:需要计算均值的数组。如果a不是数组,函数会尝试自动转换。axis :指定计算均值方向的轴。 以二维矩阵为例:axis 不设置值,对 m*n 个数求均值,返回一个实数 axis = 0:压缩行,对各列求均值,返回 1* n 矩阵 axis =1 ...
2021-10-03 16:53:19 2403
原创 R语言——导入Excel表格数据方法
工具/原料:R语言 openxls包 Rstudio软件首先安装openxlsx包install.packages("openxlsx")
2021-10-02 18:55:23 20407 2
原创 玩转NumPy——split()函数使用详解
函数原型:split(ary, indices_or_sections, axis=0)参数说明:ary:被分割的数组(A partitioned array)indices_or_sections:如果是一个整数,就用该数平均切分,如果是一个数组,为沿轴切分的位置(左开右闭)。If it is an integer, the number is split evenly, if it is an array, the position of the split along .
2021-10-02 18:01:04 1581
原创 玩转Numpy——linspace()函数使用详解
linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None)作用:在指定的大间隔内(start,stop),返回固定间隔的数据。他们返回num个等间距的样本。参数介绍:start : scalar(标量)队列的开始值stop:scalar队列的结束值 。当endpoint=FALSE时,不包含该点。num:int,optional(可选填)生成序列的个数,默认为50,必须为整...
2021-10-01 23:04:03 12605
原创 玩转Numpy——stack(),hstack(),vstack(),dstack()函数简单介绍
这三个函数的功能都是堆叠数组。一下看三者的详细用法和区别之处。1,stack()函数:函数原型为:stack(arrays, axis=0)arrays可以传数组和列表,arrays里面的每个元素必须形状是一样的,否则程序了会报错。axis默认值为0,0是按行堆叠,1是按列堆叠(有矩阵转置的效果)。可结合以下代码理解:import numpy as npa=[1,2,3]b=[4,5,6]c=[[1,2,3],[4,5,6]]print("List a:\n",a)pri
2021-10-01 18:56:14 2023
数据结构——顺序表的建立和基本操作
2022-06-16
基于BiLSTM模型实现商品标题的命名实体识别系统源码,和所需的数据文件
2022-06-05
NLP学习——人名和性别相关对应数据和源码
2022-03-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人