自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 C和C++中的字符串处理

字符串和字符数组文章目录字符串和字符数组1. char[]、char*2. char* 和const char*2.1 概要2.2 C语言中处理字符的函数3. string4. 各类型间的转换4.1 char[]和char\*间的转换4.2 const char\*和char\*间的转换4.3 const char \*、char \*以及char[]间的相互转换4.4 C++中的string与C中的字符串间的转换规则1. char[]、char*char*是字符指针,可以指向一片内存,内存中存放

2020-08-25 23:42:53 220

原创 在python中计算ssim和psnr(与Matlab结果一致)

在python中计算ssim(与Matlab结果一致)如下代码可以计算输入的两张图像的结构相似度(SSIM),结果与matlab计算结果一致// An highlighted blockimport cv2import numpy as npdef ssim(img1, img2): C1 = (0.01 * 255)**2 C2 = (0.03 * 255)**2...

2019-12-17 12:44:40 3522 5

原创 pytorch报错

pytorch多GPU训练时,报错Broadcast function not implemented for CPU tensors通过DataParallel设置pytorch的多GPU训练时,出现错误 “Broadcast function not implemented for CPU tensors”进行如下设置即可解决. if torch.cuda.device_count...

2019-08-19 10:57:03 425

原创 解决'ascii' codec can't decode byte 0xc3 in position 918: ordinal not in range(128)

这个问题出现的原因是:所要加载的预训练model是使用python2环境下的pytorch训练的。解决方法:通过以下方式加载模型from functools import partialimport picklepickle.load = partial(pickle.load, encoding="latin1")pickle.Unpickler = partial(pickle.U...

2018-12-27 11:23:59 2269

原创 面向对象编程--python

面向过程:优点:极大地降低了写程序的复杂度,只需要顺着要执行的步骤堆叠代码即可;缺点:一个流水线的程序只能解决一个问题,应对变化较多的场景,会极大地增加工作量;应用场景:一般用于那种一旦完成就基本很少改变的场景,著名的例子有Linux内核,git,以及Apache HTTP Server等面向对象:优点:封装性较好,程序的可扩展性较高。对某一个对象进行单独修改,会立刻反映到整个体系...

2018-10-28 17:42:29 135

原创 python类中super() 的使用

Python中类的初始化都是__init__(), 所以父类和子类的初始化方式都是__init__(), 但是如果子类初始化时没有这个函数,那么他将直接调用父类的__init__(); 如果子类指定了__init__(), 就会覆盖父类的初始化函数__init__(),如果想在进行子类的初始化的同时也继承父类的__init__(), 就需要在子类中显示地通过super()来调用父类的__init_...

2018-10-28 17:34:26 955 1

空空如也

空空如也

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

TA关注的人

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