摘要:
阅读全文
摘要:
今天一整个上午学习了一下Python中的双下划线方法(魔术方法)。这些方法的功能非常强大,也能使Python代码可读性更高,更加Pythonic。这篇文章包含了很多魔术方法,包括: <!-- Custom stylesheet, it must be in the same directory as 阅读全文
摘要:
这一次主要是学习了一下Python3函数式编程思想,介绍了3个代表性高阶函数:map(), reduce(), filter()。像 sorted() 其实也是高阶函数,可以接受函数作为参数。这篇学习笔记中编写了大量高阶函数,同时介绍了Python中的闭包,装饰器。这些思想和方法很美妙,我受益匪浅。 阅读全文
摘要:
这篇博客主要记录我在学习python算法时实现栈的过程,这里栈的实现只是最简单的实现,其中也包括符号匹配,前缀、中缀以及后缀表达式的实例。参考书目为: problem-solving-with-algorithms-and-data-structure-using-python 中文版。 运行环境: 阅读全文
摘要:
原 Matplotlib学习笔记 参考:Python数据科学入门教程 Python3.6.1 jupyter notebook 从文件加载数据¶ In [10]: import matplotlib.pyplot as plt import numpy as np In [2]: sample_da 阅读全文
摘要:
原 matplotlib学习笔记 参考:Python数据科学入门教程 Python3.6.1 jupyter notebook // <![CDATA[ MathJax.Hub.Config({ tex2jax: { inlineMath: [ ['$','$'], ["\\(","\\)"] ], 阅读全文
摘要:
记录一下比较聪明的codewars练习题解决方案,不得转载。 2017/12/19 You will be given a string and you task is to check if it is possible to convert that string into a palindro 阅读全文
摘要:
提取细菌基因组ORF思路: 1.通过FNA文件得到细菌基因组序列 2.分正负链和三个相位共6种情况统计ORF 3.写入文件 转载请保留出处! 统计细菌基因组ORF 贴上Python代码(版本:3.6) NCBI可以找ORF,很方便。码一下:ORFfinder 阅读全文
摘要:
生物信息学原理作业第五弹:K-means聚类的实现。 转载请保留出处! K-means聚类的Python实现 原理参考:K-means聚类(上) 数据是老师给的,二维,2 * 3800的数据。plot一下可以看到有7类。 怎么确定分类个数我正在学习,这个脚本就直接给了初始分类了,等我学会了再发。 下 阅读全文
摘要:
生物信息学原理作业第四弹:DNA序列组装(非循环子图) 原理:生物信息学(孙啸) 大致思想: 1. 这个算法理解细节理解比较困难,建议看孙啸的生物信息学相关章节。 2. 算法要求所有序列覆盖整个目标DNA,并保证相邻片段有足够的覆盖连接(引自孙啸 生物信息学)。 3. 最后推导出符合条件的序列构成的 阅读全文