- 博客(6)
- 资源 (10)
- 收藏
- 关注
原创 Python按单词或者字符翻转字符串
python字符串处理学习中,有一道简单但很经典的题目,按照单词对字符串进行反转,并对原始空格进行保留: 如:‘ I love python! ‘ 转化为:‘ python! love I ‘ 两种解决方案: 方法1:从前往后对字符串进行遍历,如果第一个就是空格,直接跳过,直到第一个不是空格的字符,如果是单独的字母,同样跳过,否则的话,将该单词进行反转,再往后遍历,最后使用reserve方...
2018-09-20 18:09:18 2039
原创 Python如何进行内存管理的?
Python在进行内存管理从三个方面进行: 对象的引用计数机制Python内部使用引用计数,来保持追踪内存中的对象, 所有对象都有引用计数。引用计数增加的情况:一个对象分配一个新名称 将其放入一个容器中(如列表List,元组tuple和字典dict)引用计数减少的情况:使用del语句对 对象别名显示的销毁 引用超出作用域或被重新赋值sys.getrefcount()函数...
2018-09-16 11:31:59 222
原创 Python的垃圾回收机制
Python中的垃圾回收是以引用计数为主,标记-清除和分代收集为辅。引用计数:python在内存中存储每个对象的引用计数,如果计数变成0,该对象就会消失,分配给该对象的内存就会释放出来。 标记-清除:一些容器对象,比如说list、dict、tuple、instance等可能会出现引用循环,对于这些循环,垃圾回收器会定时回收这些循环(对象之间通过引用(指针)连在一起,构成一个有向图,对象...
2018-09-15 21:29:32 163
原创 Summarization 文本摘要进展
文本摘要一直都是机器学习领域一个重要的热点,但是却有很大的难度。例如,给单篇文章起标题/摘要的时候,很难有词频作保证,而是需要模型可以理解内容,甚至做一些推理。在很多地方,摘要生成和机器翻译有类似之处。然而,和机器翻译不同的是,自动文本摘要的输入和输出很不平衡,此外机器翻译任务的输入输出序的列通常有一些词义层面上的直接对应,这种对应在摘要任务中却没那么明显。目前,自动文档摘要技术主要分为抽取式...
2018-09-04 16:51:01 1957
原创 MySQL两种主要存储引擎 MyISAM 和 InnoDB
MyISAM引擎MyISAM是MySQL的ISAM扩展格式和缺省的数据库引擎。除了提供ISAM里所没有的索引和字段管理的大量功能,MyISAM还使用一种表格锁定的机制,来优化多个并发的读写操作,其代价是你需要经常运行OPTIMIZE TABLE命令,来恢复被更新机制所浪费的空间。MyISAM还有一些有用的扩展,例如用来修复数据库文件的MyISAMCHK工具和用来恢复浪费空间的 MyISA...
2018-09-03 09:50:33 266
转载 批标准化(Batch Normalization)
在学习Batch Normalization之前,我们来看一道某知名互联网公司算法题。以下关于batch normalization说法正确的是() A. normalization的均值⽅差计算是基于全部训练数据的 B. normalization的均值方差只基于当前的mini-batch C. normalization对输入层的每一维单独计算均值方差...
2018-09-01 16:19:29 18911 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人