毕设记录
风去幽墨
当你为自己的未来踏踏实实地努力时,那些你从未见过的风景正一步步向你走来
展开
-
c++中使用freopen()多次重定向读入时,后续重定向无效解决方法
freopen()函数:FILE *freopen(const char *__restrict__ _Filename, const char *__restrict__ _Mode, FILE *__restrict__ _File)解释:@return 返回值为一个指向FILE类型的指针@param 参数分别为重定向时的文件路径、文件访问模式以及被重定向的流使用方法:FILE *fp = freopen(“xx.txt”,“r”,stdin);//将标准输入流重定向到xx.txt。即从x原创 2021-03-09 13:40:04 · 2967 阅读 · 9 评论 -
如何将在不同文件夹下的批量plt文件转换为txt文件--python
1.背景 在做毕设实验的时候,需要大量的轨迹数据集。其中有一部分数据集的格式为plt,想查看其中内容,却发现还需要下载其他软件才可以打开。多麻烦~~,倒不如直接把他转换为txt文件,也方便后续实验。2.转换方法2.1 单个plt文件转换为txt文件代码很简单,打开文件,读取内容,再将读取的内容写入新的文件即可。当然,手动改个文件名后缀也是可以的#文件路径fread="C:\\Users\\**.plt"#打开文件fp=open(fn,'r+')原创 2021-03-08 13:35:28 · 1221 阅读 · 0 评论 -
python 实现轨迹数据可视化
需要下载 python 以及 matplotlib。过程很简单:首先要下载python,具体可以看python3安装进入CLI界面(windows 是Win+R-》cmd),输入:python -m pip install -U pip setuptools输入python -m pip install matplotlib自动进行安装。输入python -m pip list列表下有matplotlib即安装成功。也可在python idle模式下,输入import matplotlib不报原创 2020-11-11 16:13:41 · 6570 阅读 · 12 评论 -
轨迹数据压缩算法-经典Douglas-Peucker算法 c++实现
时间原因,仅贴代码记录。数据为一个司机的轨迹数据。#include <bits/stdc++.h>using namespace std;#define pi 3.1415926535897932384626433832795const double EARTH_RADIUS = 6378137; //地球半径 KMconst int MAXN_V = 1e5 + 5; //最大轨迹数据点个数const double MAXN_DIST = 8.0;原创 2020-11-11 15:57:25 · 1328 阅读 · 2 评论