摘要: 1、将Excel数据读为dataframe 1.1 直接读取 df = pd.read_excel('data.xlsx') 1.2 根据sheet索引 xls = pd.ExcelFile('data_nb0.xlsx') df = xls.parse('sheet1') 2、将dataframe 阅读全文
posted @ 2019-04-01 16:50 秋沐霖 阅读(5574) 评论(0) 推荐(0) 编辑
摘要: 本文提出了一种基于色彩通道分离的图片文字识别方法。在本文中,首先通过通道分离剔除红色背景干扰,接着进行二值化,随后通过开运算和霍夫寻线定位单元格坐标,最终用Tesseract-OCR实现文字的识别。由于特征选取原因,该算法具有一定局限性,仅在特定环境下适用。文末附源代码。 阅读全文
posted @ 2019-03-19 10:58 秋沐霖 阅读(9901) 评论(2) 推荐(2) 编辑
摘要: 1、静态数组的基本操作 1.1 数组的遍历 1.1.1 传统的for循环遍历 sizeof()是一个操作符(operator),返回对象或类型所占内存空间的字节数。 sizeof(a),返回数组a所占内存空间的字节数;sizeof(*a),返回数组a首元素所占内存空间的字节数。两者相除即为数组长度。 阅读全文
posted @ 2019-01-04 22:52 秋沐霖 阅读(1277) 评论(0) 推荐(0) 编辑
摘要: 1.numpy.random.shuffle(x) 参数:填入数组或列表。 返回值:无。 函数功能描述:对填入的数组或列表进行乱序处理,shape保持不变。 2.numpy.random.permutation(x) 参数:填入整型数据或数组。若填入正整数n,则将np.arange(n)乱序后返回; 阅读全文
posted @ 2018-12-21 20:01 秋沐霖 阅读(1867) 评论(0) 推荐(0) 编辑
摘要: 1.numpy.random.rand(d0,d1,d2,...,dn) 参数:d0,d1,d2,...,dn 须是正整数,用来描述生成随机数组的维度。如(3,2)代表生成3行2列的随机数组。 返回值:维度为(d0,d11,d2,...,dn)的ndarray类数组,每个元素均为浮点型。 函数功能描 阅读全文
posted @ 2018-12-21 19:35 秋沐霖 阅读(821) 评论(0) 推荐(0) 编辑
摘要: 一、问题描述 网上绝大多数作业参考都是在jupyter下运行的,数据集载入过程一般如下: from cs231n.data_utils import load_CIFAR10 #导入数据集,并打印出数据集相关参数以确定是否加载成功 cifar10_dir = 'cs231n/datasets/cif 阅读全文
posted @ 2018-11-07 23:16 秋沐霖 阅读(5373) 评论(0) 推荐(0) 编辑
摘要: 1、题目描述 给定一个整数类型的数组 nums,请编写一个能够返回数组“中心索引”的方法。 我们是这样定义数组中心索引的:数组中心索引的左侧所有元素相加的和等于右侧所有元素相加的和。 如果数组不存在中心索引,那么我们应该返回 -1。如果数组有多个中心索引,那么我们应该返回最靠近左边的那一个。 示例 阅读全文
posted @ 2018-09-16 20:40 秋沐霖 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 1.config.txt文件中hdmi_force_hotplug=1前面的注释符号“#”一定要去掉。 2.完成上述操作后,树莓派通过HDMI连接屏幕,一直在开机画面循环重复,却不能进入系统。百思不得其解,之前网上也没人遇到过类似的问题。查看一篇博客时,博主提到树莓派的供电问题,突然灵光一现,将5V 阅读全文
posted @ 2018-09-13 17:09 秋沐霖 阅读(2803) 评论(0) 推荐(0) 编辑
摘要: 1、在博客园注册账号。你没有看错,就是博客园,在图像上传方面博客园比CSDN这个垃圾强太多了。2、在博客园进入随笔撰写编辑模块,点击上传图像按钮(点最黄的那个,别点错了)。3、弹出如下窗口 ,点击上传本地图片按钮。4、弹出如下窗口,选择合适的路径和图片后,点击打开按钮... 阅读全文
posted @ 2018-08-17 21:35 秋沐霖 阅读(602) 评论(0) 推荐(0) 编辑
摘要: 一、PCD简介 1.1 PCD版本 在点云库PCL 1.0发布之前,PCD文件格式就已经发展更新了许多版本。这些新旧不同的版本用PCD_Vx来编号(例如PCD_V5、PCD_V6和PCD_V7等),分别代表PCD文件的0.5版、0.6版和0.7版。在PCL中,用到的PCD文件格式的正式发布是0.7版 阅读全文
posted @ 2018-08-17 21:07 秋沐霖 阅读(4297) 评论(0) 推荐(0) 编辑
摘要: 一、堆栈简介 对于需要管理的队列,主要操作是在序列的末尾插入和取出(删除)元素,有这样操作要求的序列我们称之为堆栈(Stack)。 堆栈可以认为是具有一定约束的线性表,插入和删除都作用在一个称为栈顶(Top)的位置。日常生活中和也可以看到堆栈的例子,例如对厨房中叠放的盘子来说,使用盘子(删除操作)时 阅读全文
posted @ 2018-08-17 09:19 秋沐霖 阅读(883) 评论(0) 推荐(0) 编辑
摘要: 一、重映射及remap()函数介绍 重映射,就是把一幅图像中某位置的像素放置到另一图像指定位置的过程。即: 在重映射过程中,图像的大小也可以同时发生改变。此时像素与像素之间的关系就不是一一对应关系,因此在重映射过程中,可能会涉及到像素值的插值计算。 src:输入图像,灰度图或真彩图均可。 dst:输 阅读全文
posted @ 2018-08-15 19:46 秋沐霖 阅读(15888) 评论(1) 推荐(1) 编辑
摘要: 一、链式存储的优势 线性表的存储可以通过顺序存储或链式存储实现,其中顺序存储基于数组实现(见本人上一篇博客),在进行插入删除等操作时,需对表内某一部分元素逐个移动,效率较低。而链式结构不依赖于地址连续的存储空间,可以克服数组表现线性表的缺陷。 二、基于链式存储线性表的基本操作 2.1 PtrToLN 阅读全文
posted @ 2018-08-13 20:28 秋沐霖 阅读(1564) 评论(0) 推荐(0) 编辑
摘要: 一、线性表的定义 线性表(Linear List)是由同一类型元素构成的有序序列的线性结构。线性表中元素的个数称为线性表的长度;线性表内没有元素(长度为0)时,称为空表;表的起始位置称为表头,表的结束位置称为表尾。 线性表的抽象数据类型描述为: 类型名称:线性表(List) 数据对象集:线性表是由n 阅读全文
posted @ 2018-08-09 11:38 秋沐霖 阅读(1729) 评论(0) 推荐(0) 编辑
摘要: 1、问题描述 给定一个单链表L,设计函数Reverse将L就地逆转。即不需要申请新的节点,将第一个节点转换为最后一个结点,第二个节点转换为倒数第二个结点,以此类推。 2、思路分析 循环处理整个链表。将原链表的第一个结点取出,作为逆转后新链表的第一个结点(即新链表的链表头),同时原链表的第二个结点更新 阅读全文
posted @ 2018-08-08 10:00 秋沐霖 阅读(606) 评论(0) 推荐(1) 编辑
Live2D