- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 【数据结构】循环链表的基本操作c/c++代码实现
最近一直在在学习数据结构,也根据学习的内容实现了一些基本数据结构代码的实现,所以想分享出来,也是学习过程的乐趣所在,也成为继续学习的动力。本程序算法主要是根据小甲鱼的课程“数据结构与算法编写的”,单循环链表主要实现的以下的功能:1、建立一个空的循环单链表。2、获得循环单链表的最后一个结点的位置。3、输出循环单链表中各结点的值。4、在循环单链表中查找值为i的结...
2019-09-29 09:52:07
773
原创 【数据结构】单链表的基本操作(最常用)c++代码实现
最近在学数据结构,主要看小甲鱼的“数据结构与算法”视频,自己根据视频实现了单链表的基本操作。主要包括以下函数;typedef struct Node{ ElemType data;//数据域 struct Node *Next;//指针域}Node,*Linklist;//头插法建立单链表int CreatListHead(Linklist *L, int n)...
2019-09-28 16:35:57
2321
原创 【C++】c++产生随机数,rand()和srand()用法 (简单易懂)
C++产生随机数C++中没有自带的random函数,要实现随机数的生成就需要使用rand()和srand()。不过,由于rand()的内部实现是用线性同余法做的,所以生成的并不是真正的随机数,而是在一定范围内可看为随机的伪随机数。先看一个例子:#include<stdio.h>#include<stdlib.h>void main(){ ...
2019-09-28 10:33:37
1946
原创 【c++】计算字符串最后一个单词的长度,单词以空格隔开。
牛客网上华为一道笔试题:第一次刷题,做的很慢,认识到自己的差距。我的答案:#include<iostream>#include<string> using namespace std; int main(){ string str1; string str2; int count=0; int num = ...
2019-09-27 22:19:57
1048
原创 【Python学习】Pandas之DataFrame
1 简介DataFrame是Python中Pandas库中的一种数据结构,它类似excel,是一种二维表。或许说它可能有点像matlab的矩阵,但是matlab的矩阵只能放数值型值(当然matlab也可以用cell存放多类型数据),DataFrame的单元格可以存放数值、字符串等,这和excel表很像。同时DataFrame可以设置列名columns与行名index,可以通过像matl...
2019-03-27 21:06:42
212
原创 【Opencv】打开双目相机并保存图像
前段时间一直在学opencv视觉相关的内容,用的相机也只是单目的,过段时间实验室有个项目是双臂机器人相关的,需要用到双目相机,把物体的距离和位置测出来,所以今天就发一篇怎么打开双目摄像头的博客。我这里用到的相机是在淘宝上的几十块钱的相机,先拿来来练练手,后期再学习微软的Kinect或者Intel的relsence相机。 直接上代码 上面有...
2019-03-12 16:44:36
2966
9
原创 【sklearn入门】随机森林在sklearn中的实现
小伙伴们大家好,上个博客中给大家介绍了决策树在sklearn中是怎么实现的,那么这个博客有必要给大家介绍下随机森林的实现过程以及调参过程。我的开发环境是Jupyter notebook,所用的库和版本大家参考:Python 3.7.1(你的版本至少要3.4以上Scikit-learn 0.20.0 (你的版本至少要0.19Numpy 1.15.3, Pandas 0.23.4, Matp...
2019-03-10 21:42:28
9107
2
原创 【sklearn入门】决策树在sklearn中的实现--实战红酒分类案例
scikit-learn简介scikit-learn,又写作sklearn,是一个开源的基于python语言的机器学习工具包。它通过NumPy, SciPy和Matplotlib等python数值计算的库实现高效的算法应用,并且涵盖了几乎所有主流机器学习算法。 http://scikit-learn.org/stable/index.html 在工...
2019-03-07 21:54:23
20158
5
转载 【Anaconda】Jupyter Notebook 快捷键
Jupyter Notebook 快捷键Jupyter Notebook 有两种键盘输入模式。编辑模式,允许你往单元中键入代码或文本;这时的单元框线是绿色的。命令模式,键盘输入运行程序命令;这时的单元框线是灰色。命令模式 (按键 Esc 开启)Enter: 转入编辑模式 Shift-Enter: 运行本单元,选中下个单元 Ctrl-Enter: 运行本单元 Alt-Ente...
2019-03-06 21:55:53
2879
转载 【Anaconda】修改Anaconda中的Jupyter Notebook默认工作路径
这二天,安装了anaconda想更改jupyter的工作路径,在网上找了一下方式1.打开Windows的cmd,在cmd中输入jupyter notebook --generate-config如下图: 可以看到路径为D:\Users……找到此路径修改jupyter_notebook_config.py文件 打开此文件找到## The directory to use for...
2019-03-06 21:32:44
228
原创 第一篇博客 自己的那些事儿!入坑!
介绍下我最近的经历吧本人国内某985研一学生,本科学的机械(完全入了坑啊),硕士选择了机电方面的实验室,现在实验室的研究方向主要为机器人、视觉、机器学习方面等,也算是迈出机械坑的第一步。入学后自己学习c++、Qt一大堆通用语言吧。研一上学期导师没有指定自己的研究方向,我就在机器人、硬件、视觉这三个方向选择了视觉,主要是因为现在大红大紫的人工智能着实有吸引力,既然选定了方向,那就继续往前走吧,边...
2019-03-06 15:24:02
187
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人