
Python
kaiyuan_sjtu
这个作者很懒,什么都没留下…
展开
-
细数python标准库中低调的模块
写在前面 有没有遇到过这种情况,在网络上搜索如何使用Python进行操作并最终使用第三方库直到后来发现标准库中包含的模块或多或少都可以满足你的需求。这种情况并不罕见, 下面是一些python标准库中鲜为人知的模块,可能会派上用场。 textwrap 这个模块具可轻松包装和缩进纯文本的功能, 当你的奇怪需求是将所有打印内容以80个字符包装到终端时,它很有用。 例如, ...原创 2020-03-21 10:30:29 · 600 阅读 · 0 评论 -
多角度理解CNN
博客主题 图像 Filter Filter作用图像后结果 如何得到? 等式角度 神经网络角度 矩阵乘法角度 上图的矩阵可以看成是传统神经网络中的权重矩阵,但是有两点不同: 灰色显示的0是不可训练的,这意味着它们在整个优化过程中保持为零; 有些权重是相等的,虽然它们是可训练的(即可改变的),但它们必须保持相等。这些被称为“共享权重”。 Dense神经网络角度 这一角度可以更好理...原创 2020-02-14 10:40:58 · 3283 阅读 · 0 评论 -
Python Cookbook手记II
Chap 7 函数 将元数据信息附加到函数参数上 函数的参数注解可以提示程序员该函数应该如何使用,这是很有帮助的。比如,考虑下面这个带参数注解的函数: def add(x:int, y:int) -> int: return x + y python解释器并不会附加任何语法意义到这些参数注解上。但参数注解会给阅读代码的人提供提示,并且一些第三方工具和框架可能会为注解加上语法含...原创 2018-12-15 09:54:15 · 410 阅读 · 0 评论 -
Python Cookbook手记I
Chap1 数据结构与算法 从任意长度的可迭代对象中分解元素 “*表达式”可以用来将一个含有N个元素的数据结构类型分解成所需的几部分。 例如grades保存了100个成绩数据而我们只关心首末两个成绩,就可以把中间的所有成绩保存到一个列表里面,如下: first, *middle, last = grades 保存最后N个元素 collection.deque(maxlen=N)创建了一个固定长...原创 2018-12-15 09:51:43 · 426 阅读 · 0 评论