![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序学习笔记
文章平均质量分 66
IT.Husky
IT哈士奇的计算机视觉研究
非常愿意和大家交流
展开
-
Python 实现txt、excel、csv文件读写【附源码】
本文实现了Python的文件读写操作,包括txt文件、xlsx、xls、csv等文件。其次还标明了文件读写中的方法。编译器使用的是PyCharm。原创 2023-04-27 17:20:42 · 13907 阅读 · 1 评论 -
Windows下 批量重命名文件【bat实现】
在实际应用中,我们经常会遇到将指定文件夹下的文件重命名,以便程序读写。本文介绍了两种方式,都是在Windows系统中自带的重命名方式。原创 2023-04-26 16:26:30 · 33941 阅读 · 5 评论 -
Python 不同分辨率图像峰值信噪比[PSNR]
Python求不同分辨率图像的峰值信噪比[PSNR]峰值信噪比是一种衡量图像质量的指标,描述的是最大值信号与背景噪音之间的关系。本文介绍了Python开发的两种方法:自定义程序与调用TensorFlow原创 2023-02-28 10:49:56 · 12980 阅读 · 7 评论 -
C/C++ 新年烟花表白程序【源码+注释】
C/C++ 新年烟花表白程序【源码+注释】祝愿大家,在新的一年心想事成,事业爱情双丰收!原创 2022-12-28 10:17:29 · 9493 阅读 · 4 评论 -
C/C++ typedef struct笔记【清晰明了的C与C++结构体】
C/C++ typedef struct笔记详细介绍C与C++中结构定义的多种情况,重点介绍在定义结构体时typedef的使用区别。清晰明了,小白神器原创 2022-12-08 10:11:47 · 12466 阅读 · 1 评论 -
C++ 类的静态成员详解【static】
C++ 类的静态成员详解【static】本文记录C++中static修饰类成员成为静态成员,其中包括静态成员类别、作用和程序演示。C++中 static 关键字意为静态,用于修饰类中的成员(包括成员变量和函数)。用static修饰成员变量,即为静态成员变量;用static修饰成员方法,即为静态成员方法。成员属于class本身,而不属于对象原创 2022-11-29 16:01:26 · 16380 阅读 · 0 评论 -
C++ 数据的方差计算【均值、方差&标准差】
C++统计数据的均值、方差和标准差方差的意义在于反映了一组数据与其平均值的偏离程度标准差是方差的算数平方根均值相同的两组数据,方差和标准差不一定相同原创 2022-08-26 10:47:17 · 13558 阅读 · 3 评论 -
C++ OpenCV调用caffe分类模型
C++ OpenCV调用caffe分类模型原创 2022-07-11 10:40:05 · 16420 阅读 · 1 评论 -
C++ 【欧式距离、余弦相似度】相似度计算理解(附源码)
C++ 【欧式距离、余弦相似度】相似度计算理解(附两种数据结构的程序源码)欧式距离衡量空间点的直线距离,预想距离衡量点在空间的方向差异。欧式距离越小相似,余弦值越大越相似理解:欧氏度量衡量数值上差异的绝对值,余弦相似度衡量的是维度间相对层面的差异.....................原创 2022-07-07 10:40:24 · 19920 阅读 · 4 评论 -
C++ vector数据合并&&去除重复项
C++ vector数据合并&&去除重复项C++ vector用法详细介绍原创 2022-07-06 10:22:04 · 19055 阅读 · 0 评论 -
C++保留小数点后两位(floor&ceil&round)详解
C++四舍五入保留小数点后两位取整函数【floor、ceil、round】详解原创 2022-06-28 12:02:53 · 21721 阅读 · 0 评论 -
Windows下 C++ API函数大全
Windows下C++API函数大全,收藏起来了,需要的时候来检索原创 2022-01-28 09:54:43 · 4529 阅读 · 1 评论 -
Windows系统使用conda在虚拟环境中安装CUDA、cuDNN及Pytorch
前言Anaconda是一个开源的Python发行版本,其中包含了conda、Python等180多个科学包及其依赖项,其中conda可以实现在虚拟环境下安装深度学习所需的环境Windows系统下不需要在虚拟环境下安装CUDA和cuDNN的可以参考博客:https://blog.csdn.net/Gary_ghw/article/details/108855157安装AnacondaAnaconda官网下载:https://www.anaconda.com/products/individua原创 2021-01-05 13:49:43 · 5033 阅读 · 8 评论 -
Windows系统安装CUDA和cuDNN
前言注:想直接查看安装教程的可跳过该步骤什么是CUDACUDA(Compute Unified Device Architecture,统一计算架构)是由NVIDIA所推出的一种集成技术,是该公司对于GPGPU的正式名称。透过这个技术,用户可利用NVIDIA的GeForce 8以后的GPU和较新的Quadro GPU进行计算。亦是首次可以利用GPU作为C-编译器的开发环境。NVIDIA营销的时候,往往将编译器与架构混合推广,造成混乱。实际上,CUDA可以兼容OpenCL或者自家的C-编译器。无论原创 2020-09-28 19:00:32 · 9128 阅读 · 0 评论 -
C++三大特征:封装 继承 多态
面向对象的三个基本特征面向对象的三个基本特征是:封装、继承、多态封装可以隐藏实现细节,使得代码模块化继承可以扩展已存在的代码模块(类)封装和继承的目的都是为了代码重用,而多态则是为了实现接口重用封装定义:封装就是将抽象得到的数据和行为相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成类,其中数据和函数都是类的成员,目的在于将对象的使用者和设计者分开,以提高软件的可维护性和可修改性特性:1. 结合性,即是将属性和方法结合;2. 信息隐蔽性,利用.原创 2020-09-17 11:19:13 · 21211 阅读 · 0 评论 -
C++ vector中的内存分配与释放
C++ vector中的内存分配与释放原创 2020-09-17 09:10:27 · 9683 阅读 · 2 评论 -
C++ vector中resize与reserve的比较
在介绍resize()与reserve()函数之前,可以先简单了解一下vector1、resize()既修改capacity大小,也修改size大小2、reserve()只修改capacity大小,不修改size大小原创 2020-09-16 18:33:04 · 14201 阅读 · 1 评论 -
break与continue功能详细对比
无论是while循环还是for循环,都有两个特别的语句可以使用,就是break语句和continue语句接下来我将以for循环的程序例子作为对比介绍两个终止语句的作用break在循环过程中,可以使用break语句跳出当前循环。验证程序如下:#include <iostream>using namespace std;int main(){ for (i...原创 2020-01-18 17:21:29 · 15198 阅读 · 1 评论 -
C++ 计算数组长度
实现程序如下#include<iostream>using namespace std;int main(){ int s[] = { 0, 2, 5, 8 }; int i; cout << "s[0](字节)大小为:" << sizeof(s[0]) << endl; cout << "...原创 2020-01-11 12:10:15 · 5922 阅读 · 2 评论 -
C++ sort排序函数详解
在很多应用中,排序都是至关重要的。基于C语言的经典排序算法有很多(冒泡排序、快速排序、插入排序、选择排序等)一、sort函数描述在基于C++的实际应用中(支持 < 运算符的语言)已经为我们提供了一个已经实现好的排序工具——sort()当我们要使用它时,需要先引入一个算法库——<algorithm>sort函数可以排序任何类型的元素,包括我们自己定义的结构体它...原创 2020-01-10 09:46:31 · 10373 阅读 · 0 评论 -
C++中结构体与类的区别介绍
在参与以C++为编程基础的项目应用中总会遇到结构体类型与类的数据类型,但是其具体应用区别模糊不清现将其区别总结如下,欢迎补充共同学习(先介绍C和C++中结构体的不同,再对比C++中结构体与类的区别)一、C和C++中结构体的不同(1)C语言中的结构体不能为空,否则会报错C语言中要求一个结构或联合至少有一个成员。C语言中,空结构体的大小为0,而C++中空结构体(属于空类)的大小为1...原创 2020-01-08 10:36:38 · 14177 阅读 · 2 评论 -
C++ vector用法的详细学习
从实用性考虑整理了vector的成员函数并介绍了什么是vector向量(Vector)是一个封装了动态大小数组的顺序容器(Sequence Container)跟任意其它类型容器一样,它能够存放各种类型的对象可以简单的认为,向量是一个能够存放任意类型的动态数组原创 2020-01-07 10:35:34 · 15123 阅读 · 2 评论 -
C++中for循环的5种用法
最近在写代码的时候看到一个简易的for循环用法(用了:)感觉很好奇原来是C++11版本中新增的方法现将C++中for循环的5中用法记录一下,便于学习#include <iostream>#include <algorithm>#include <vector>using namespace std;int nArray[] = { 0,...原创 2019-12-31 16:18:35 · 17500 阅读 · 1 评论 -
exit与return区别的简单介绍
在一个用Python写的分类程序中看到exit;但是后面没有写任何参数...Why?_?不知道小伙伴有没有遇到过和我一样的困惑,在此先记录一下exit与return区别吧exit与return区别的简单介绍exit();是整个程序的结束。 exit(0):正常运行程序并退出程序; exit(1):非正常运行导致退出程序;return();返回函数,若在主...原创 2019-12-30 18:24:19 · 13664 阅读 · 1 评论