自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

呆呆象呆呆的博客

做个温暖善良的人,柔软坚强!

  • 博客(17)
  • 资源 (5)
  • 收藏
  • 关注

原创 C++程序设计基础学习笔记:(2)计算:从数据运算开始,数据简单运算

第2章 计算:从数据运算开始,数据简单运算2.1 表达式和算术运算解决问题运算符和表达式怎么表示?表达式运算执行顺序如何计算?算术运算与数学比较有哪些特别?由运算符和运算对象组成的式子称为表达式。表达式的结果除了确定的值之外,还有确定的数据类型。表达式的运算对象可以是常量、变量、函数调用和嵌套的表达式等。C++运算符常用分类表达式运算顺序当表达式中出现不同类型的运算符时, 如何确定运算顺序?根据运算符的优先级(Order of Precedence) —从高到低运算C

2021-03-31 23:11:55 1359

原创 C++程序设计基础学习笔记:(1)初识C++语言:从认识变量和常量开始,数据的表示

0 计算机基础导学第1章1.1 计算机程序设计语言人与计算机的交流语言机器语言:0,1组成的语言,位移计算机能理解的语言汇编语言高级语言:分为面向过程和面相对象面向过程:(以计算机实现方式)以过程为中心的编程思想面相对象:(以人的思维方式为本)以类和对象为中心的编程思想计算机程序的翻译高级语言写的程序对应称为源程序机器语言写的程序对应称为目标程序C++的发展C++的优点结构清晰、易于扩充(兼有面向过程和面向对象的优点)Bjarne在设计和实现C++语言时,既保

2021-03-31 21:29:11 1490

原创 TensorFlow查找网络中所有参数的数量

tensorflow统计网络参数量_feynman233的博客-CSDN博客如何计算 LSTM 的参数量 - 知乎

2021-03-28 09:55:05 2240

原创 visio中的公式在转换pdf后公式糊掉解决办法

前言我是visio2013版本。最近论文画的超大模型图,带有一些公式符号,在导出后变成糊了,以前没遇到过。解决办法只能用打印,不可以用导出和另存为问题打印出来会只能按照A4的大小,会边缘裁切不掉。需要使用adobe Dc去裁剪。不会改变大小。...

2021-03-26 15:45:16 3350 2

原创 【从矩阵到图像的类型转换3】:单维数据、List、Numpy.ndarray、torch.Tensor等的相互转换

一、单个数据转换为其他数据格式1.1 单个数据 -> list直接在数据上进行列表化操作,或者直接接入已经有的列表语法:list_name = [single_data] 或者 list_name.append(single_data)1.2 单个数据 -> numpy.ndarray直接使用初始化语法就可以语法:numpyarr_name = np.array(single_data)举例:import numpy as npsingle_data = 100num

2021-03-19 10:43:23 1993 2

原创 【从矩阵到图像的类型转换2】:Numpy的类型、数据类型以及数据类型间的转换、dtype数据类型对象的实例化

一、numpy中的数据类型一些更加详细的讲解可以参考如下链接1.0 解释说明numpy 的数值类型实际上是 dtype 对象的实例,并对应唯一的字符,包括 np.bool_,np.int32,np.float32,等等。数据类型对象(numpy.dtype 类的实例)用来描述与数组对应的内存区域是如何使用,它描述了数据的以下几个方面:数据类型(整数、浮点或者 Python 对象)数据大小(例如, 整数使用多少个字节存储)字节序(小端或大端)在结构化类型的情况下,字段的名称,每个字段的数据类

2021-03-18 16:22:05 2447 3

原创 【从矩阵到图像的类型转换1】:Pytorch中tensor的类型、数据类型以及数据类型间的转换

一、Pytorch中tensor的类型与数据类型torch.Tensor是一种包含元素的多维矩阵,但这些元素属于单一数据类型元素(与list不同,list可以在同一序列中存储不一样类型的元素)。1.0 默认类型与数据类型torch.Tensor是默认的tensor类型(torch.FlaotTensor)的简称,并且默认放置于CPU上,使用该类型声明的时候会生成类型为torch.FloatTensor,数据类型为torch.float32的数据。torch.ensor是默认的tensor类型(tor

2021-03-18 09:51:58 3102

原创 插入硬盘:Raid卡做磁盘阵列及服务器挂载

1、需求:1.1、插入新的硬盘 (服务器的正面有硬盘raid插槽,尺寸为2.5英寸7mm厚的规格,插槽口为SAS,向下兼容SATA。)1.2、做好磁盘阵列1.3、服务器做新的挂载目录2、教程:2.0 背景:采购了4块2.5英寸2.4T10000转的企业级SAS硬盘。由于raid插槽的存在,因此在将新硬盘插入卡槽后,系统是无法识别的(即fdisk -l是查不到的),需要做磁盘阵列后再进系统进行操作。磁盘阵列有多种方案(raid0,raid1,raid0+1,…raid5等等)服务器上原先的/d

2021-03-17 14:40:52 7572

原创 torch.cuda.is_available()返回false的解决办法,查找不到gpu

pytorch如何同时用多块gpu同时训练_shuijinghua的博客-CSDN博客_pytorch同时用两块gpupytorch 使用单个GPU与多个GPU进行训练与测试_gaishi_hero的博客-CSDN博客pytorch解决两个GPU同时训练问题。_werdery的博客-CSDN博客_pytorch同时用两块gpupytorch指定用多张显卡训练_pytorch多gpu并行训练_weixin_39531037的博客-CSDN博客Pytorch 多块GPU的使用_NLOS的博客-CSDN博

2021-03-15 09:44:07 7737

原创 写代码关于变量命名的一些技巧

python单前导下划线:_var以单个下划线开头的变量或方法仅供内部使用。 该约定在PEP 8中有定义。单末尾下划线:var_解决命名冲突:有时候,一个变量的最合适的名称已经被一个关键字所占用。 因此,像class或def这样的名称不能用作Python中的变量名称。 在这种情况下,你可以附加一个下划线来解决命名冲突。双前导下划线:__var双下划线前缀会导致Python解释器重写属性名称,以避免子类中的命名冲突。这也叫做名称修饰(name mangling) - 解释器更改变量的名称,以便在类

2021-03-15 09:31:37 1471

原创 Pytorch问题解决记录

1、ValueError:optimizer got an empty parameter list 的一个可能错误原因初始化优化器的时候发现网络结构中没有参数需要被优化,检查自己的def __init__()函数是否有问题里面是否包含了应该被初始化的参数ValueError:optimizer got an empty parameter list 的一个可能错误_NLOS的博客-CSDN博客2、...

2021-03-15 09:28:17 2263

原创 多卡训练系列1:sampler option is mutually exclusive with shuffle

锁页内存理解(pinned memory or page locked memory):https://blog.csdn.net/dgh_dean/article/details/53130871What is the disadvantage of using pin_memory: https://discuss.pytorch.org/t/what-is-the-disadvantage-of-using-pin-memory/1702pin_memory就是锁页内存,创建DataLoader时

2021-03-09 15:07:56 6196 5

原创 Pytorch常用的函数

1、判断tensor是否为空tensor_name=torch.Tensor()print(len(tensor_name) is 0)2、判断是否在gpu上tensor_name=torch.Tensor()tensor_name.is_cuda3、图像通道变换由于读取到的图像是W*H*C 的格式,但是在输入网络的时候要求是C * W * H,因此在输入网络之前需要变换通道,通常采用transpose函数实现:tensor_name=torch.Tensor()tensor_name

2021-03-05 23:53:13 2671

原创 单通道,三通道,多通道图像计算PSNR,SSIM 代码示例与函数注意事项讲解(peak_signal_noise_ratio,structural_similarity)

0、直接使用单通道图片计算指标代码看2.2三通道图片计算指标代码看2.31、PSNR,SSIM的知识点讲解、原理分析1.1 PSNRPeak Signal-to-Noise Ratio 峰值信噪比 单位为dBdBdB给定一个大小为m×nm \times nm×n的干净图像III和噪声图像KKK,均方误差MSEMSEMSE定义为:MSE=1mn∑i=0m−1∑j=0n−1[I(i,j)−K(i,j)]2M S E=\frac{1}{m n} \sum_{i=0}^{m-1} \sum_{j=

2021-03-05 22:48:39 14763 19

原创 RGB图像转换成YCbCr图像,rgb2ycbcr的使用,转换参数

原理YCbCr到RGB的转换 Y’ = 0.257*R' + 0.504*G' + 0.098*B' + 16 Cb' = -0.148*R' - 0.291*G' + 0.439*B' + 128 Cr' = 0.439*R' - 0.368*G' - 0.071*B' + 128函数使用举例注意事项输入:0-1的浮点型numpy矩阵代表RGB空间输出:0-255的浮点型numpy矩阵代表YCbCr空间image.shape为[W*H*C]的RGB图像当image每一个像素点的取

2021-03-05 20:37:25 6633 1

原创 python debug:cannot import name ‘compare_psnr‘& cannot import name ‘compare_ssim‘

问题描述:ImportError: cannot import name ‘compare_psnr’ from ‘skimage.measure’ImportError: cannot import name ‘compare_ssim’ from ‘skimage.measure’有问题的原始代码:from skimage.measure import compare_psnr, compare_ssim原因如下:因为在0.18.0版本中原来的compare_psnr和compare_s

2021-03-04 23:02:38 16510 18

原创 python pdb调试方法

文章目录一、pdb的使用方法1.1 非侵入式方法1.2 侵入式方法二、pdb的内部指令2.1 逐行调试命令2.2 查看源代码2.3 添加断点2.4 添加临时断点2.5 清除断点2.6 打印变量值2.7 非逐行调试命令命令1:命令2:命令3:2.8 查看函数参数2.9 打印变量类型2.10 启动交互式解释器2.11 打印堆栈信息2.12 退出pdb2.13 帮助三、注意问题和解决注意点1:注意点2:注意点3:Last、参考文献Last and Need to Read、还没看有参考价值的文献10分钟教程掌握

2021-03-03 10:37:50 5214

lr_scheduler_test.py

博客相匹配的测试代码

2021-08-24

shdoclc.7z win可以用版本

记得下载完之后进行修改名字然后复制到对应的文件夹(对应博客(https://blog.csdn.net/qq_41554005/article/details/119863428))

2021-08-23

LATEX教程及所有字符的表示代码

配合如下博客使用 https://blog.csdn.net/qq_41554005/article/details/109700354 主要内容为: latex的常用字符的输入举例 latex公式语法解释

2020-11-15

markdown语法演示代码

Markdown的语法演示代码 适合用typora打开 配合https://blog.csdn.net/qq_41554005/article/details/109599364 使用

2020-11-10

快捷键全局热键响应进程查看

windows可用,查看全局快捷键响应进程的工具 打开程序,按全局热键.这个程序会显示,响应进程的路径

2020-11-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除