Python相关小知识笔记
这里有一些Python相关的东西,例如Pycharm IDE、Pytorch框架、Matplotlib库、甚至深度学习的小知识点笔记。
龙哥每天都要学
即便知道自己很菜,但只要努力就会有所收获。
展开
-
Python 小知识笔记
由于我学Python的时候是跟着菜鸟教程学的,只花了一周时间就粗糙地开始使用Python了,导致还有很多的Python小知识或者小技巧我还没有掌握,所以在这里记录一下,查漏补缺: 1.切片 [start:end:step] 和 range(start, end, step) 取数是一样的 >>> a = list(range(10)) >>> >>> a [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> &原创 2021-07-20 21:42:45 · 147 阅读 · 0 评论 -
PyCharm使用技巧笔记
PyCharm有很多方便的功能: Debug 我之前都是傻傻地用print()语句来debug,或者在python控制台做实验,看看代码会怎么执行,实际上在代码左边直接点一下就能插入断点,然后进入debug就可以看到程序运行中所有变量的详细信息了,不需要我再手动去写print()语句来查看,以后还是要用好这个工程。 Ctr + R:用光标选中一个变量,然后按这个组合快捷键就可以直接查找并替换变量名 解决tqdm抢先执行打印的问题:在tqdm语句之前sleep一秒 ...原创 2021-07-28 17:00:21 · 205 阅读 · 0 评论 -
深度学习 小知识笔记
关于优化算法 首先看梯度下降算法关于训练集的分类: batch梯度下降:更新一次梯度使用的是整个训练集 mini-batch梯度下降:更新一次梯度使用的是一个mini-batch,这是目前最常用的方法 随机梯度下降(SGD):训练每一个样本都要更新一次梯度 (但是在莫凡pytorch里面的 regression 和 classification 这两节里面,明明是对自己生成的100个样本点进行batch梯度下降,但他使用的优化器居然是torch.optim.SGD()???这也行。。。) 具体的优化算法:原创 2021-07-26 14:09:06 · 235 阅读 · 0 评论 -
Matplotlib 学习笔记
顶顶顶顶顶顶顶顶顶顶顶顶原创 2021-07-31 16:44:32 · 403 阅读 · 0 评论