- 博客(56)
- 收藏
- 关注
原创 Visio:文章画图
另存为—jpeg文件交互格式—(输出选项)分辨率—打印机。插入图片后,进行切割,以去掉空白区域。ctr 选择visio边缘可选整图范围。
2023-09-03 15:37:02
282
原创 Matlab:nan检查
data矩阵含有非数元素,用find(data==nan)无法确定nan对应位置。必须改为find(isnan(data))
2023-09-02 16:18:04
1743
原创 Matlab,Python(Linux):mat文件无法被linux的loadmat识别
【代码】Matlab,Python(Linux):mat文件无法被linux的loadmat识别。
2022-11-27 17:01:01
687
原创 深度学习模型训练总结:基于pytorch的训练参数调整
9.早停: 在模型最优状态下,直接终止训练10. 正则化:L1、L2:防止过拟合11. dropout:随机丢弃神经元12. 增加数据量,进行数据增强13. 训练集和测试集分布不一致14. 去除污染数据
2022-06-23 21:02:52
701
原创 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
2951
原创 深度学习: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
1010
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
2153
原创 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
9960
原创 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
7073
原创 python常用方法总结
1. 画二维图 import matplotlib.pyplot as plt import pylab plt.imshow(data1) pylab.show()2. 张量切片click
2022-04-05 15:58:12
514
原创 三维测量-基础知识
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
348
原创 三维测量仿真
在远心光路,如何仿真指定入射角度的光线?I5 = a + b * cos(2 * pi * f * (x + h * tan(theta)) + n * 2 * pi / N2)theta: 指定的入射角度
2021-09-10 15:19:26
155
原创 WORLD:在论文写作中常用的技巧。
1.插入表格文字垂直居中:https://jingyan.baidu.com/article/48b558e3d80b437f38c09a21.html
2021-05-30 20:39:09
279
原创 均方根误差和标准差的区别?
1.均方根误差:是观测值与真值偏差的平方和观测次数n比值的平方根?2.标准差标准差定义是观测值与其平均数偏差的平方和的平方根。它反映组内个体间的离散程度。
2021-04-28 09:47:38
2665
原创 动态规划算法:学习总结及其实例分析
1.定义动态规划算法的基本思想与分治法类似,也是将待求解的问题分解为若干个子问题(阶段),按顺序求解子阶段,前一子问题的解,为后一子问题的求解提供了有用的信息。在求解任一子问题时,列出各种可能的局部解,通过决策保留最优的局部解,丢弃其他局部解。依次解决各子问题,最后一个子问题就是初始问题的解。2.这类问题特点动态规划解决的问题多数有重叠子问题这个特点,为减少重复计算,对每一个子问题只解一次,将其不同阶段的不同状态保存在一个二维数组中。(1)最优化原理:假设问题的最优解所包括的子问题的解也是最优的,就
2021-03-28 14:36:59
483
原创 贪心算法:学习总结,以及找零问题python代码实现
1.贪心算法(1)所谓贪心算法是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。(2)贪心算法不是对所有问题都能得到整体最优解,选择的贪心策略必须具备无后效性,即某个状态以后的过程不会影响以前的状态,只与当前状态有关。2.贪心算法适用的条件(1)适用前提:局部最优策略能导致产生全局最优解。一般,对一个问题分析是否适用于贪心算法,可以先选择该问题下的几个实际数据进行分析,就可做出判断。3.示例(1)找零硬币个数最少
2021-03-24 20:21:43
891
原创 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
184
原创 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
387
原创 Realtek:电脑更新后,在主机前面板插上耳机没有声音,怎么解决?
1.原因电脑更新后,默认设置更改2.解决控制面板——realtek高清晰音频管理器——(右上角)设置高级设置——选项——点击前面板——确定
2021-03-04 11:10:05
3438
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
2220
原创 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
1805
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
291
原创 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
2594
原创 3DM:phase wrapping
1.spu-phase unwrap1.up = unwrap(unwrap(wp)’)’,转置两次2.unwrap():某人展开起始点为02.先展开,再相减3.cfuwp1.某认展开起始点为图片中心点
2021-01-08 14:57:37
521
原创 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
8347
原创 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
1096
原创 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
58304
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
137
原创 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
7074
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
198
原创 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
477
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人