- 博客(5)
- 收藏
- 关注
原创 C++ 左值与右值、左值引用与右值引用
(1)替代需要销毁对象的拷贝,提高效率:某些情况下,需要拷贝一个对象然后将其销毁,如:临时类对象的拷贝就要先将旧内存的资源拷贝到新内存,然后释放旧内存,引入右值引用后,就可以让新对象直接使用旧内存并且销毁原对象,这样就减少了内存和运算资源的使用,从而提高了运行效率;右值引用就是必须绑定到右值的引用,他有着与左值引用完全相反的绑定特性,我们通过 && 来获得右值引用。我们通过 & 来获得左值引用,可以把引用绑定到一个左值上,而不能绑定到要求转换的表达式、字面常量或是返回右值的表达式。
2024-05-02 21:43:05
552
1
原创 关于MTCNN PNET的问题
我之前认为生成的图像金字塔全部送入PNET我很困惑图片尺寸大小不一样,经过相同的卷积,候选框是怎么生成的后来看了这两篇文章才发现是滑动卷积代替了滑动窗口:首先第一篇文章https://blog.youkuaiyun.com/WYR_try/article/details/90303967。这里的卷积就和PNET一样,就能够解释不同尺寸的金字塔图片最后生成的候选框数目不同,因为训练的时候使用的是12。3大小的图片训练的,所以不管什么尺寸经过相同的卷积测试的时候感受野相当于是12*12。
2023-06-09 18:45:34
138
原创 ImportError: attempted relative import with no known parent package
#python导包:在同一个项目目录下一个包倒入另一个包模块相对导入问题描述一个项目目录,在ui.view.py中导入module1.py的某个方法from ..modules.module1.py import ..运行view.py报错ImportError: attempted relative import with no known parent package└── project ├── __init__.py ├── main.py └── modules
2022-05-22 16:01:42
541
1
原创 机器学习(一)
机器学习算法KNN初学机器学习对KNN算法进行封装代码内容代码如下(示例):封装import numpy as npfrom math import sqrtfrom collections import Counterclass KNNClassifier: def __init__(self,k): #初始化KNN分类器 assert k>=1,'k must be valid' self.k=k sel
2022-05-10 09:26:41
71
空空如也
C语言数据结构删除元素的BUG,一度以为见鬼了
2024-05-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人