10 2022 档案
摘要:@staticmethod 静态方法 用于修饰类中的方法,使其可以在不创建类实例的情况下调用方法,好处是执行效率比较高; 静态方法就是类对外部函数的封装,有助于优化代码结构、提高程序的可读性。 class myclass(): def __init__(self): self.num = 1 # 声
阅读全文
摘要:1. python的字符串和数字不能做加法,会报typeerror 2. python中的get(key, value),用于判断字典中是否有key,如果有返回关键字对应的value,否则返回value,不指定则返回None chr()将ASCII转为字符,ord反之 d = {} for i in
阅读全文
摘要:C++在C语言的基础上增加了面对对象的编程,C++支持面向对象程序设计; 类是C++的核心特性,用于指定对象的形式,类中的数据和方法称为类的成员。 1. C++类的定义 类定义是以关键字class开头,后跟类的名称,类的主体在花括号里 2. 成员函数的定义 成员函数的声明要写在类中,声明函数的参数表
阅读全文
摘要:一、 opencv的Mat矩阵 Mat是opencv在C++中的一个图像容器类,可以使用Mat进行图像矩阵的定义 Vec3b对应的三通道顺序是BGR的uchar数据类型 Vec3f对应的三通道顺序是BGR的float数据类型 数据类型的转化使用src.convertTo(dst, type) Mat
阅读全文
摘要:1. 一条语句中一个变量只能 ++ 或 -- 一次,否则就是未定义行为,不同编译器输出不同 2. 判断变量类型的关键字是typeid,返回值是一个type_info类,变量名在typeid.name()中,可以使用 == != 对类型进行比较 3. 左反斜杠\为转义符 \r 为回车,擦除本行前面所有
阅读全文
摘要:指 针 指针(pointer)是一个变量,该变量存储的是另一个变量的地址,其声明语句为 type *ptr_name; type是指针的基类型,必须是一个有效的C++数据类型,ptr_name是指针变量的名称,* 星号用来声明指针,如下是有效的指针声明 int *ip; double *dp; fl
阅读全文
摘要:STL(Standard Template Library,标准模板库),是惠普实验室开发的一系列软件的统称,主要出现在C++中;STL提供了六大组件,彼此之间可以组合套用, 这六大组件分别是容器、算法、迭代器、仿函数、适配器和空间配置器。 一、STL标准库的容器 1. vector动态数组 vec
阅读全文
摘要:1. 采用单缓冲时,将数据传入缓冲区110us,从缓冲区传入用户区40us,处理数据20us,采用双缓冲每次能节省多少时间? 采用双缓冲能节省下缓冲区传入用户区的时间,40us 2. 判断是否报错 a = (1,2,3) del a[0] × 元组不能修改 a = ([1,2,3],2,3) del
阅读全文
摘要:对于模型来说,其参数越少、越小,其复杂度越低,泛化能力越强; 正则化就是通过减小参数或稀疏化参数来达到降低模型复杂度,进而防止过拟合。 其中L1正则化是通过稀疏化参数来降低复杂度,L2正则化是通过减小参数的大小来降低复杂度。 一、L2正则化 L2正则化就是在原先的代价函数后面增加一个L2正则项 正则
阅读全文
摘要:import numpy as np 1. np.prod(obj) 将对象中的所有元素相乘,返回 2. np.minimum(a,b) 返回二者对应位置的最小值,可对矩阵进行广播 3. np.pad(a, ((0,0),(0,0)) , mode='constant') 对numpy矩阵进行扩展
阅读全文
摘要:1. np.multiply()函数 矩阵的对应位置相乘,如果其中一个矩阵的尺寸不够,会自动广播,但是尺寸不能广播就会报错 2. np.dot()函数 矩阵的点积,又称数量积、标量积或内积,即一个位置由行列相乘和决定 3. 星号( * )乘法运算 对数组执行对应位置相乘 对矩阵执行矩阵乘法运算 4.
阅读全文
摘要:感受野就是输出的featuremap某个节点的响应对应的输入图像的区域即为感受野。 神经元对应的感受野越大,说明其接触的原始图像范围就越大,意味着其包含更加全局、语义层次更高的特征; 神经元对应的感受野越小,说明其包含的特征趋于局部和细节。 padding不影响感受野,strip影响的是下一层的感受
阅读全文
摘要:C++的基本数据类型 C++的修饰符类型有signed、unsigned、long、short,C++的数据类型可分为: 1. 布尔类型:false 0 true 1 2. 字符类型:可分为三种,char、signed char、unsigned char,其表现形式只是分为有符号和无符号,字符类型
阅读全文
摘要:iostream标准库 iostream是C++的标准库之一,为内置类型对象提供了输入输出支持,同时也支持文件的输入输出,封装的命名空间名称为std。 C++的I/O发生在流中,流是字节序列。 iostream库定义了以下三个标准流对象: 1. cin:表示标准输入的istream对象,可以从设备读
阅读全文
摘要:C++的命名空间 在C++的应用中,可能会出现在不同的库中存在相同名称的函数,导致名称冲突;因此引入命名空间这一概念,用于区分不同库中相同名称的函数、类、变量等。 1、作用域运算符:: 作用域运算符可以来解决局部变量与全局变量的重名问题,延伸的,可以用来表示不同作用域下的变量、类、函数等 std::
阅读全文