自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Latex 实用技巧

【代码】Latex 实用技巧。

2024-05-09 18:07:57 158

原创 Visio:文章画图

另存为—jpeg文件交互格式—(输出选项)分辨率—打印机。插入图片后,进行切割,以去掉空白区域。ctr 选择visio边缘可选整图范围。

2023-09-03 15:37:02 182

原创 Matlab:nan检查

data矩阵含有非数元素,用find(data==nan)无法确定nan对应位置。必须改为find(isnan(data))

2023-09-02 16:18:04 1507

原创 DL:正则化

(1)目的:减缓过拟合。(2)分为:L1、L2。

2023-04-01 10:27:56 127 1

原创 Pytorch调试:数据维度变换

调用确定维度的数据,会出现自动降维,以 ‘:’ 调用,不会降维。

2022-11-30 22:28:34 553

原创 Matlab,Python(Linux):mat文件无法被linux的loadmat识别

【代码】Matlab,Python(Linux):mat文件无法被linux的loadmat识别。

2022-11-27 17:01:01 592

原创 深度学习:数据归一化

深度学习,数据归一化

2022-11-18 13:10:31 316

原创 Matlab:常用的画图代码

matlab 画图代码

2022-10-17 13:16:58 1058

原创 Linux Ubuntu20.04 + RTX3090深度学习环境配置

linux环境配置

2022-10-12 15:03:42 648

原创 深度学习模型训练总结:基于pytorch的训练参数调整

9.早停: 在模型最优状态下,直接终止训练10. 正则化:L1、L2:防止过拟合11. dropout:随机丢弃神经元12. 增加数据量,进行数据增强13. 训练集和测试集分布不一致14. 去除污染数据

2022-06-23 21:02:52 648

原创 Pytorch:深度学习实战经验总结

1. dataloader查看迭代数据 phase_dataset = PhaseDataset(transforms=T.ToTensor()) phase_loader = DataLoader(phase_dataset, batch_size=1) dataiter = iter(phase_loader) t_data, g_data = next(dataiter) # 第一个数据 t_data, g_data = next(dataiter) # 第

2022-05-05 21:53:48 2381

原创 深度学习:pycharm随机种子

def seed_torch(seed): random.seed(seed) np.random.seed(seed) torch.manual_seed(seed) # 为CPU设置随机种子 torch.cuda.manual_seed(seed) # 为当前GPU设置随机种子(只用一块GPU) torch.cuda.manual_seed_all(seed) # 为所有GPU设置随机种子(多块GPU) torc

2022-05-04 20:23:11 939 5

原创 Matlab:读取上一路径下的文件

1.路径代码: DEMO_FILEPATH.mclear allclose allclcfile_path = '../2.相位高度映射2/1/1.bmp';I = imread(file_path);读取上一层级文件2.相位高度映射2内的文件

2022-04-29 10:35:40 1988

原创 Anaconda安装cv2

1.确定设备版本(1)打开anconda promot 输入pip debug --verbose找到:Compatible tags: 30 cp38-cp38-win_amd64 cp38-abi3-win_amd64 cp38-none-win_amd64 cp37-abi3-win_amd64 cp36-abi3-win_amd64 cp35-abi3-win_amd64 cp34-abi3-win_amd64 cp33-abi3-win_amd64 c

2022-04-25 11:16:40 9613

原创 Matlab: save,load,imwrite指定文件夹的文件

1.savefile = `1`;save([file, '\', 'notadd_mod.mat'], 'Mod');2.loadload(['.\', file, '\', 'notadd_mod.mat'])用法:1、文件在当前路径下:使用 load('***.mat')2、文件在下一级路径下:使用 load (' .\下一级路径的文件名\***.mat ');3、文件在上一级路径下:使用 load (' ..\***.mat ');4、文件在平行文件夹内:使用 load ('

2022-04-14 15:48:05 6946

原创 python常用方法总结

1. 画二维图 import matplotlib.pyplot as plt import pylab plt.imshow(data1) pylab.show()2. 张量切片click

2022-04-05 15:58:12 487

原创 深度学习:标量、向量、张量,与内积,外积

1.click2.click2

2021-12-07 21:18:05 934

原创 三角函数的常用知识

三角函数的常用知识和差化积、积化和差和差化积、积化和差

2021-10-04 17:05:30 149

原创 三维测量-基础知识

1. 平滑+不连续物体[X,Y] = meshgrid(-4:0.1:4,-4:0.1:4);P = atan2(Y,X);surf(X,Y,P);view(45,45);

2021-09-14 15:26:29 318

原创 三维测量仿真

在远心光路,如何仿真指定入射角度的光线?I5 = a + b * cos(2 * pi * f * (x + h * tan(theta)) + n * 2 * pi / N2)theta: 指定的入射角度

2021-09-10 15:19:26 127

原创 WORLD:在论文写作中常用的技巧。

1.插入表格文字垂直居中:https://jingyan.baidu.com/article/48b558e3d80b437f38c09a21.html

2021-05-30 20:39:09 254

原创 均方根误差和标准差的区别?

1.均方根误差:是观测值与真值偏差的平方和观测次数n比值的平方根?2.标准差标准差定义是观测值与其平均数偏差的平方和的平方根。它反映组内个体间的离散程度。

2021-04-28 09:47:38 2592

原创 动态规划算法:学习总结及其实例分析

1.定义动态规划算法的基本思想与分治法类似,也是将待求解的问题分解为若干个子问题(阶段),按顺序求解子阶段,前一子问题的解,为后一子问题的求解提供了有用的信息。在求解任一子问题时,列出各种可能的局部解,通过决策保留最优的局部解,丢弃其他局部解。依次解决各子问题,最后一个子问题就是初始问题的解。2.这类问题特点动态规划解决的问题多数有重叠子问题这个特点,为减少重复计算,对每一个子问题只解一次,将其不同阶段的不同状态保存在一个二维数组中。(1)最优化原理:假设问题的最优解所包括的子问题的解也是最优的,就

2021-03-28 14:36:59 452

原创 贪心算法:学习总结,以及找零问题python代码实现

1.贪心算法(1)所谓贪心算法是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。(2)贪心算法不是对所有问题都能得到整体最优解,选择的贪心策略必须具备无后效性,即某个状态以后的过程不会影响以前的状态,只与当前状态有关。2.贪心算法适用的条件(1)适用前提:局部最优策略能导致产生全局最优解。一般,对一个问题分析是否适用于贪心算法,可以先选择该问题下的几个实际数据进行分析,就可做出判断。3.示例(1)找零硬币个数最少

2021-03-24 20:21:43 838

原创 Matlab:meshgrid函数在图形学的应用细节?

1.meshgrid用法x = 1:3;y = 1:5;[XR,YR] = meshgrid(x,y)%-------%结果XR = 5×3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3YR = 5×3 1 1 1 2 2 2 3 3 3 4 4

2021-03-18 12:54:23 160

原创 Python:无序列表的实现,以及一些思考

class Node: def __init__(self, initdata): self.data = initdata #结点包含数据项本身 self.next = None #以及,指向下一个节点的引用信息 def getData(self): return self.data def getNext(self): return self.next def set

2021-03-11 17:06:06 354

原创 Realtek:电脑更新后,在主机前面板插上耳机没有声音,怎么解决?

1.原因电脑更新后,默认设置更改2.解决控制面板——realtek高清晰音频管理器——(右上角)设置高级设置——选项——点击前面板——确定

2021-03-04 11:10:05 3254 1

原创 Python:randint、randrange的用法、及其区别?

1.randint# 常用语法randint(start, end)必须有start,end两个参数# 结果从闭区间[start, end]随机选择一个正数2.randrange# 常用语法-两种情况1.randrange(start, end, step)2.randrange(end)# 结果1.从闭-开区间[start, end]随机选择一个正数2.从闭-开区间[0, end]随机选择一个正数...

2021-02-28 10:31:16 2117

原创 Python:类的继承—创建一个子类,继承自内置数据类型list

1.问题2.代码class mylist(list): # 继承父类list def product(self): #新建方法 m = 1 for n in self: m = m * n return m def __add__(self, other): #特殊方法 if len(self) != len(other): #判断输入数据是否等长 raise V

2021-02-21 22:44:23 1688 1

原创 Python:检测斐波那契额数列的运算时间?

import timedef fib(n): #斐波那契数列 if n in (1, 2): return 1 else: return fib(n - 1) + fib(n - 2)for i in range(1, 35): start = time.time() #时间检测 f = fib(i) end = time.time() print(f'fib{i}={f},{end-start:10.7f}s

2021-02-21 11:19:15 254

原创 Python:如何判断一个数是否为水仙花数?

1.问题2.程序def daf(numb1): if numb1 >= 100: pass else: print('请输入一个大于100的正整数') numb2 = str(numb1) lenargs = len(numb2) sum = 0 for i in range(lenargs): sum = sum + int(numb2[i])**3 #print(sum) if

2021-02-19 21:26:29 2540

原创 3DM:phase wrapping

1.spu-phase unwrap1.up = unwrap(unwrap(wp)’)’,转置两次2.unwrap():某人展开起始点为02.先展开,再相减3.cfuwp1.某认展开起始点为图片中心点

2021-01-08 14:57:37 477

原创 Matlab:narginchk、nargin的用法

1.narginchk检查输入参数范围: minArgs = 5; maxArgs = 6; narginchk(minArgs, maxArgs)解释:输入参数效于最小值,大于最大值,都会报错。(只有在其之间,包括边界值,才不会报错)2.nargin检查输入参数个数:function c = addme(a,b) switch nargin case 2 c = a + b; case 1 c = a

2021-01-07 21:28:19 8088

原创 Python:如何用python实现3x+1问题?

1.问题描述2.codex = int(input('请输出一个正整数:'))#x = int(x)n = 0xlist = list()xlist.append(x)while x != 1: if x % 2 == 0: x = x / 2 n = n + 1 xlist.append(x) else: x = 3 * x + 1 n = n + 1 xlist.append(

2021-01-04 14:51:27 1046

原创 Python:如何将输入的数字转换为列表?

1.codenumb1 = input('输入数字:').split()print(numb1)numb2 = list(map(int, numb1))print(numb2)2.result输入数字:1 2 3 54['1', '2', '3', '54'][1, 2, 3, 54]

2021-01-04 11:50:49 57113 6

原创 Python:列表、元组、集合、字典

1.问题2. 代码# 列表alist = [1, 2, 3, 4, 5]blist = alist[1:3] # 访问列表,用中括号clist = alist[2 : : -1] # 从第2个,到第一个,用:dlist = alist[: : 2] # 省略端点值,表示全部# 元组atuple = (1, 2, 3, 4, 5)btuple = atuple[1:3] # 元组的访问,也是用中括号ctuple = atuple[2::-1]# 字符串t = 'Mike and

2021-01-03 22:22:37 121

原创 Python:父类,子类继承关系详解。(如何在子类中增加新的属性?)

1.类的定义class 类名: def __init__(self, 参数表): def 方法名(self, 参数表):self:指对象的实例2.子类的定义class 子类名(父类名): def __init__(self, 参数表, 新的属性): super().__init__(参数表) self.新的属性 = 新的属性 def 重定义方法(self, 参数表):3.实例:(1)问题(2)程序class People: def _

2020-12-30 22:11:43 6654 2

原创 Python:__repr__的一个解决办法

1._repr_方法默认返回该对象实现类的“类名+object at +内存地址”值示例:<__main__.Student object at 0x000001BD48814148>2.在定义的类中,若加入:def __str__(self): return '(%s, %d)' % (self.name, self.grade)__repr__ = __str__ 示例对应变为:(hill, 60)...

2020-12-30 21:07:23 174

原创 Python:如何用python编写无限猴子定理

1.问题:《python数据结构与算法》一书中有无限猴子定理一题,问题如下:2.代码搜集网上代码,调试如下:import randomNUM = 1000char_list = [chr(c+ord('a')) for c in range(26)] # 返回c+ord('a')对应的ascii码,a~zchar_list.append(' ') # 添加空格 该列表内的字符一共有27个target_list = 'hwnzy is a handsome boy'#生成指定

2020-12-29 14:25:42 430

原创 Python: 几种数据类型的区别(列表,字符串,元组,集合,字典)

2020-11-30 17:46:13 596

空空如也

空空如也

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

TA关注的人

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