python
川大彭于晏
这个作者很懒,什么都没留下…
展开
-
Pytorch调试:数据维度变换
调用确定维度的数据,会出现自动降维,以 ‘:’ 调用,不会降维。原创 2022-11-30 22:28:34 · 553 阅读 · 0 评论 -
深度学习模型训练总结:基于pytorch的训练参数调整
9.早停: 在模型最优状态下,直接终止训练10. 正则化:L1、L2:防止过拟合11. dropout:随机丢弃神经元12. 增加数据量,进行数据增强13. 训练集和测试集分布不一致14. 去除污染数据原创 2022-06-23 21:02:52 · 649 阅读 · 0 评论 -
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 · 2383 阅读 · 0 评论 -
深度学习: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 评论 -
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 · 9620 阅读 · 0 评论 -
python常用方法总结
1. 画二维图 import matplotlib.pyplot as plt import pylab plt.imshow(data1) pylab.show()2. 张量切片click原创 2022-04-05 15:58:12 · 488 阅读 · 0 评论 -
Python: 几种数据类型的区别(列表,字符串,元组,集合,字典)
原创 2020-11-30 17:46:13 · 596 阅读 · 0 评论 -
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 · 2118 阅读 · 0 评论 -
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 · 1689 阅读 · 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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 · 57130 阅读 · 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 阅读 · 0 评论 -
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 · 6657 阅读 · 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 阅读 · 0 评论