小姐姐的Python隐藏技巧合集,推特2400赞,代码可以直接跑
发布时间:2019-10-28 19:07:16 所属栏目:建站 来源:栗子
导读:副标题#e# 本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。 常常发资源的英伟达工程师小姐姐Chip Huyen,又发了一套Python隐藏功能合集。 里面都是她从前没发现,或者从前不太敢用的机器学习技巧,有notebook可以直接跑。 合集名叫pyth
如果想把3个值 0.2, 0.3, 0.5 插在索引0和索引1之间:
2.4、拉平 (Flattening) 如果,一个列表里的每个元素都是个列表,可以用sum把它拉平:
如果是嵌套列表 (Nested List) 的话,就可以用递归的方法把它拉平。这也是lambda函数又一种优美的使用方法:在创建函数的同一行,就能用上这个函数。
2.5、列表vs生成器 要想知道列表和生成器的区别在哪,看个例子:从token列表里面创建n-grams。 一种方法是用滑窗来创建:
上面这个例子,是需要把所有n-gram同时储存起来的。如果文本里有m个token,内存需求就是 O(nm) 。m值太大的话,存储就可能成问题。 所以,不一定要用一个列表储存所有n-gram。可以用一个生成器,在收到指令的时候,生成下一个n-gram,这叫做惰性计算 (Lazy Evaluation) 。 (编辑:西安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |