- 博客(52)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 Python处理路径神级命令pathlib.Path
最近在读新的Python代码的时候,发现已经有一些人采用pathlib.Path处理文件路径问题,经过一段时间的使用,感觉到比。我最早是从2017年开始使用Python的,初期从处理文件数据开始,多数情况下与各式各样的路径和文件操作打交道,一直使用。更加方便,作此文记录常用的Path路径函数。
2023-10-23 20:44:54
716
原创 torch.cat,torch.concat, torch.concatenate
将向量按照指定的维度进行拼接。这三个函数是同一个函数,互为彼此的别名。
2023-10-18 10:28:15
3051
原创 VScode无法跳转函数定义
VScode需要在当前工作环境下解析函数之间的依赖关系,如果工作环境是根目录。大很多,导致VScode无法解析出函数依赖,也就无法跳转。解决办法:将路径目录从高目录调整到较低的目录下。,扫描的文件范围会比。
2023-10-17 22:11:24
3535
1
原创 ERROR: Could not build wheels for xxx which is required to install pyproject.toml-based projects
这个问题是由于cuda版本、nvcc版本、Pytorch版本不一致所导致的。最后在.bashrc或者.zshrc里面加入nvcc11.7的路径。CUDA版本是11.7(及以上,事实上是12.2)torch的版本是1.13.1cu117。其中,python版本是3.10.13。nvcc版本是11.7。
2023-10-10 23:41:21
19328
1
原创 COLMAP安装问题汇总
本文解决在Linux下安装COLMAP时候遇到的如下问题:没有root权限怎么安装colmap?ERROR: SiftGPU not fully supported/Could not connect to any X display。Cannot specify include directories for imported target "freeimage::FreeImage"。could not find ZL4。Unable to locate package nvidia-cuda-tool
2023-10-07 23:45:07
2875
7
原创 colmap Died with <Signals.SIGKILL: 9>解决方法
我尝试通过Windows的WSL子系统运行COLMAP,标定相机位姿并重建稀疏点云,但是运行的过程中,总是在patch_match_stereo阶段出现:died with 。本人的内存是32GB,但是Windows默认设置WSL可使用的内存容量为总容量的50%,也就是16GB。需要在Windows系统的C:/Users/UserName。通过查询资料,发现可能是因为内存不足导致程序异常崩溃。
2023-10-07 12:51:39
453
原创 【解决方案】‘create’ is not a member of ‘cv::aruco::DetectorParameters’
create函数被移除cv::aruco::DetectorParameters。
2023-09-26 21:52:02
792
原创 一次搞定!如何用VSCode编写OpenCV
安装C++编译器、使得VScode可以编译C++代码、最后安装Open CV,使得电脑可以运行OpenCV程序。
2022-08-02 15:51:38
2290
2
原创 邮件管理 过滤邮件
邮箱用于组织、个人之间的正式交流,加入部分组织之后,会有许多组织的来往邮件,组织不能退、邮件又不是自己需要的内容,使用来信分类过滤掉多余的邮件。
2022-06-22 10:22:20
551
原创 LaTeX使用frame制作PPT图片没有标号
LaTeX使用\begin{frame}\end{frame}方法制作PPT的时候,出现如下问题,图片不自动编号。解决方案:在文件开头处进行设定如下:\setbeamertemplate{caption}[numbered]图表即可正常显示编号。
2022-05-16 09:25:09
1651
1
原创 无法导入torchvision.io.read_image
无法导入torchvision.io.read_image,原因是版本陈旧,升级即可。
2021-08-22 09:28:05
2967
2
原创 Python数据分析(02) graphviz绘制KD二叉查找树
本文介绍使用Python绘制graphviz二叉查找树的图形。另外,介绍博文中是绘制二维平面上KD树、收敛过程如何表示的图形化绘制方法
2021-02-09 14:45:55
1399
原创 机器学习(3) K近邻算法(KNN)介绍及C++实现
KNN算法是一种多维数据分类算法,本文依据《统计学习方法》,介绍K近邻算法(KNN),并给出KD树的C++实现。
2021-02-09 11:49:11
4366
3
原创 中位数计算-大堆/小堆对顶
利用大顶堆和小顶堆实现中位数的获取,对于频繁添加操作的时间复杂度较低,在删除操作的时候采用记账延迟删除的方法。同时也是Leetcode-295. 数据流的中位数,Leetcode-480. 滑动窗口中位数的题目解析。
2021-02-05 10:29:25
1074
原创 Python数据分析(01) 绘制三维曲面图像
图像便于展示自己的研究成果,或作为研究步骤用于分析结论、提供灵感。下面介绍python3绘制三维曲面图的步骤。包括np.meshgrid、axes.plot_surface的使用及图像展示。
2021-02-04 23:31:47
19381
10
原创 数学基础知识(2) 梯度和方向向量
在机器学习的过程中,求导是一件重要的基础数学工具。尤其是对于多特征的数据、模型而言,更加注重多元函数的求导。机器学习优化参数的一个重要方法就是在方向向量的基础上求其梯度。本文介绍了梯度、方向导数的含义以及其在机器学习中的应用。
2021-02-02 01:17:50
4009
原创 机器学习(2) 感知机原理及实现
给出第一个二分类模型——感知机模型,并介绍在点集线性可分的条件下,可以采用随机梯度下降算法以找到一个可以将正负点集分离开的超平面。最后,给出感知机模型随机梯度下降方法及其对偶方法的C++实现。
2021-01-31 10:20:12
1318
4
K近邻算法(KNN)的C++实现和Python绘制GraphViz二叉树图源码 knn.zip
2021-02-13
如何处理代码缩进问题呢?
2021-03-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人