- 博客(10)
- 资源 (6)
- 收藏
- 关注
原创 C++与Python实现逆透视变换IPM(鸟瞰图)
一、待解决的问题这是一张普通单目相机拍摄的图像,需要将其处理成鸟瞰图,效果图如下:上面这幅鸟瞰图只包含原图像的一部分信息,并没有包含所有内容(这个问题接下来再回答),但是可以验证鸟瞰图基本正确。二、解决方法通过opencv中透视变换库实现;(本内容只介绍实践,不谈理论,理论网上搜索应该有很多)实现流程如下:1.首先需要确定图像中的4个点,这四个点在现实世界一定是矩形,下图4个点围成一个车道(是矩形)2.opencv通过这四点坐标,对应变换成现实世界的矩形,得到原图..
2021-11-22 23:44:41
11498
11
原创 git命令提交代码到github.com
git clone <你的repository地址>将需要上传的代码复制到git刚下载的文件夹中git init:初始化git status:显示可上传的文件git add ./README.md:上传README.md文件,需替换成你需要上传的内容git commit -m "first commit":上传信息,first commit可以替换git remote add origin <你的repository地址>:远程连接到你的库地址git pu
2021-11-22 23:39:52
916
原创 Vscode配置模板文件(launch.json, tasks.json,CMakeLists.txt)
在配置launch.json和tasks.json时发生错误,主要由如下问题:launch.json单独配置没有问题,但是取消"preLaunchTask": "build"注释后,配置tasks.json后报错:preLaunchTask"build"已终止,退出代码为-1主要是由于tasks.json中"type": "cppbuild"的问题,改为"type": "shell"即可,如下给出launch.json和tasks.json配置的所有内容:launch.json:# lau
2021-10-02 18:27:03
2413
原创 matplotlib的基本用法,并在横坐标中以及其他部分显示中文
本文主要讲解matplotlib的基本用法,方便自己以后使用该库进行画图。主要内容有:基本绘制一个图形、横坐标改为中文标尺、添加标题标签等。看完这一例题,使用matplotlib画图,应该就没什么问题了。1.绘制基本图形题目:随机生成10点到12点(120分钟)之间的温度,并绘制出图形。from matplotlib import pyplot as pltimport randomx = range(0,120)y = [random.randint(20,35) for i i
2020-06-16 12:01:38
7050
3
原创 自然语言学习——使用FastText用每日新闻预测金融市场变化
本文主要讲述了通过FastText的分类方法,根据每日新闻来预测金融市场。数据集:Combined_News_DJIA.csv读入数据集:数据集主要分为三个部分:Date(日期),Label(0:股票下跌;1:股票上涨),Top0-25(新闻内容)一、拆分出训练集和测试集由于只有这一个数据集,需要对上面这个数据集拆分出训练集和测试集。代码如下:将2015-01-01...
2020-03-09 16:11:06
828
原创 nltk扩展包安装问题以及下载很慢的解决办法
当我们用命令(pip inatall nltk)下载好nltk的时候,如果需要下载其中的扩展包需要使用如下命令:>>>import nltk>>>nltk.download()由于下载的网站时国外的网站,下载速度十分慢,还会引发一系列的问题。接下来给出解决办法一、解决下载慢的问题:从下面这个链接下载nltk的扩展包,里面拥有大部分的nltk模...
2020-03-06 17:04:01
3305
原创 自然语言学习——使用word2vec对文本进行情感分析
本文主要讲述了如何对影评数据做情感分析,就是如何判断这条评论是好评还是差评。对文本处理的方法是word2vec,然后用随机森林的方法构建模型,最后训练模型进行预测。前面一、二部分主要是讲述如何处理文档,有点啰嗦可以快速阅读,主要方法从第三部分开始。一、读取文档在进行文本情感分析之前,当然需要大量的文本数据,我使用了一些影评数据(labeledTrainData.tsv)作为训练集来完成。内...
2020-03-04 15:23:29
6508
5
原创 人工神经网络是如何运作的
本文主要介绍人工神经网络是如何运作的,这个交叉连接的网络如何进行学习的。吐槽一下网上的各种关于人工神经网络的讲解,要么就是长篇大论,要么就是公式漫天飞,代码到处是,非常不好理解,本文尽量避免这些,用一个网页搜索的例子来理解人工神经网络。1.神经网络模型上图中有三个层级:输入层(用来感知,暂且类比为手,脚等器官)、隐藏层(用来分析,类比隐藏在脑子里的神经)、输出层(输出结果,类比人体...
2019-10-18 15:21:06
1633
原创 拉格朗日插值、分段线性插值、三次样条插值
本篇主要介绍在三种插值方法:拉格朗日插值、分段线性插值、三次样条插值,以及这三种方法在matlab中如何实现。1.拉格朗日插值: 1.1基本原理:先构造一组基函数: 是次多项式,满足令上式称为次Lagrange插值多项式。1.2用Matlab作Lagrange插值:matlab没有现成的lagrange函数,需...
2018-08-30 21:20:05
47201
8
原创 Numpy中ndim、shape、dtype、astype的用法
本文介绍numpy数组中这四个方法的区别ndim、shape、dtype、astype。1.ndimndim返回的是数组的维度,返回的只有一个数,该数即表示数组的维度。2.shapeshape:表示各位维度大小的元组。返回的是一个元组。对于一维数组:有疑问的是为什么不是(1,6),因为arr1.ndim维度为1,元组内只返回一个数。对于二维数组:前面的是行,后面的是列,他的ndim为2,所以返回两...
2018-05-31 16:08:35
99362
24
自然语言学习——使用FastText用每日新闻预测金融市场变化.rar
2020-03-09
自然语言学习——使用word2vec对文本进行情感分析.rar
2020-03-04
数字电子技术基础 阎石(第五版)
2019-01-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人