- 博客(7)
- 收藏
- 关注
原创 C++中的Mat格式介绍
Mat的数据类型可以是整型、浮点型、复数型等,可以通过Mat的构造函数指定数据类型和矩阵的大小。Mat的数据存储方式是连续的,即所有的数据都存储在一段连续的内存空间中,这样可以提高数据的访问效率。Mat是OpenCV中最基本的数据结构之一,它是一个多维数组,可以用来存储图像、矩阵等数据。Mat的全称是Matrix,即矩阵,它可以表示任意维度的矩阵,包括二维图像、三维点云等。Mat的使用非常广泛,特别是在图像处理和计算机视觉领域,它是OpenCV中最基本的数据结构之一,也是很多算法和函数的输入和输出参数。
2023-04-07 15:23:43
2524
原创 C++中的mad操作介绍
在一些处理器中,mad操作可以在一个时钟周期内完成,而分别执行乘法和加法需要两个时钟周期。在C++中,mad操作可以使用std::fma函数实现。该函数的原型如下: ```c++ double fma(double x, double y, double z);``` 其中,x和y是要相乘的两个数,z是要加上的数。在C++中,mad操作是指将两个数相乘并加上第三个数的操作。mad操作的全称是multiply-and-add,也被称为fused multiply-add(FMA)操作。
2023-04-07 15:19:38
1196
原创 python赋值的问题
python赋值的问题连续赋值x = y = 123 相当于 x = 123; y = 123;a,b,c = 4,5,6 相当于 a = 4; b = 5; c = 6;直接交换顺序a,b = 1,2a,b = b,aprint(a,b)序列解包??>>> x,y,z = (10,20,30)>>> x10>>> y20>>> z30>>> (a,b,c) .
2020-09-05 18:22:14
640
原创 Leetcode-1两数之和
leetcode -1 两数之和给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]来源:力扣(LeetCode)链接:https://leetcode-cn.com/p...
2020-09-05 17:20:41
156
转载 题目1047:素数判定(不用除法和求余)
题目1047:素数判定时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:4800 解决:2241题目描述:给定一个数n,要求判断其是否为素数(0,1,负数都是非素数)。输入:测试数据有多组,每组输入一个数n。输出:对于每组输入,若是素数则输出yes,否则输入no。样例输入:13样例输出:yes来源:2009年哈尔滨工业大学计算机研究生机
2016-08-28 00:50:39
576
原创 关于两个值的交换
两个值交换1.C++特有的方法#include using namespace std; intmain() { int a,b,c; a=1;b=2;c=3; void swap(int&x,int &y); //函数后面要加 ; 分号 !!! swap(a,b
2016-08-03 17:32:26
924
转载 【转】指针的用法
指针简介 指针是C语言中广泛使用的一种数据类型。 运用指针编程是C语言最主要的风格之一。利用指针变量可以表示各种数据结构; 能很方便地使用数组和字符串; 并能象汇编语言一样处理内存地址,从而编出精练而高效的程序。指针极大地丰富了C语言的功能。 学习指针是学习C语言中最重要的一环, 能否正确理解和使用指针是我们是否掌握C语言的一个标志。同时, 指针也是C语言中最为困难的一部分,在学习中除了
2016-08-03 16:16:00
259
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人