Loading

摘要: Basic Building Blocks R可以作为一个交互式计算器,在R的控制台里输入算术表达式, R会计算出它的结果。 > 5+7 [1] 12 > 5+7*10 [1] 75 我们可以将表达式的值临时保存在一个变量里,这称之为赋值,在R编程语言里是通过符号<-来进行赋值的。已赋值的变量可以在 阅读全文
posted @ 2020-06-10 16:10 何物昂 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 前言 一般情况,我们都可以通过观察他人长相或这图片来大致估摸别人的年龄段。基于有效的图片数据,也可以通过构建训练机器学习或深度学习模型来进行年龄预测,。微软之前出了个how old的网站可以通过上传图片,估计年龄,一些研究AI的公司也提供相应的API供开发者使用。本文也将构建一个简单的预测年龄的机器 阅读全文
posted @ 2020-04-11 17:09 何物昂 阅读(782) 评论(0) 推荐(1) 编辑
摘要: 二叉树与汉诺塔 前言 去年考研学习过程中,看过郝斌的数据结构入门(讲的挺好的),当时看过二叉树的遍历时,发现,其实汉诺塔的移动轨迹可以表示为二叉树的中序遍历路径,当时一直想写文章记下来,,然后拖到现在。 二叉树 数据结构中的一种,每个结点最多有两个子结点的树结构。其中左子结点下面的子树为左子树,右子 阅读全文
posted @ 2020-03-29 23:15 何物昂 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 背景问题 最近在用seaborn 做热图时,做完热图后发现显示不全,热图的第一行和最后一行都只显示了一半。 因为自己做的热图加了许多参数设置,以为是哪个参数设置有问题,遂直接使用seaborn官网的代码。不过还是显示不全。 解决办法 在网上搜索了下,发现 "stackoverflow" 有这个问题。 阅读全文
posted @ 2020-01-04 10:16 何物昂 阅读(3594) 评论(0) 推荐(0) 编辑
摘要: "原文" 简要介绍 在生信中,k mer指生物序列中长度为k的子序列。$k$ mer包含着生物序列的两个基本特征: 1. 单体组分信息 2. 序列顺序信息 通过两个信息可以基本确定一个序列。在许多生物相关领域都有着广泛应用,如用于序列组装(构建De Bruijn图),生物序列特征提取(机器学习的输入 阅读全文
posted @ 2019-10-27 20:01 何物昂 阅读(756) 评论(0) 推荐(0) 编辑
摘要: 前面 运用递归生成10bp所有可能的DNA序列,即由 A,T,G,C 组成的所有长度为10的字符串。一个位置有4种可能,一共存在有 4^10 = 1048576 可能的字符串。 递归 递归之前已经写过可以查看 "汉诺塔游戏的递归解析" 。看了这篇文章,再来琢磨下能不能自己写出代码。能写出来,代表你理 阅读全文
posted @ 2019-10-16 20:43 何物昂 阅读(547) 评论(1) 推荐(0) 编辑
摘要: Needleman–Wunsch 算法的代码实现 阅读全文
posted @ 2019-07-30 23:06 何物昂 阅读(1330) 评论(0) 推荐(0) 编辑
摘要: 前言 学过生信的肯定知道 Needleman–Wunsch 算法和 Smith–Waterman 算法,一个用来进行全局比对,一个用来进行局部比对。单纯看算法抽象后的算法公式的话也不复杂,用两个短序列来套公式计算的话,画过箭头的同学都知道不难。本文简单讲述 Needleman–Wunsch 算法是如 阅读全文
posted @ 2019-07-27 23:59 何物昂 阅读(3195) 评论(0) 推荐(0) 编辑
摘要: 递归 递归就是程序自己调用自己的过程。 本身理解递归的思想比较容易,举一个求阶乘的例子: 测试: 实际上递归程序不可能一直递归循环下去,需要利用其它条件来结束递归循环。这里求阶乘的例子,就是当 时就结束递归循环。 这里以 为例,看程序是如何进行递归运行的 可以看出程序从 递归到 结束。从上到下递归至 阅读全文
posted @ 2019-07-09 15:54 何物昂 阅读(1848) 评论(0) 推荐(0) 编辑
摘要: 注:有些markdown语法没渲染出来,可以简书查看:scikit-learn 多分类混淆矩阵 ###前面 sklearn.metrics.multilabel_confusion_matrix 是 scikit-learn 0.21 新增的一个函数。看名字可知道是用来计算多标签的混淆矩阵的。不过也 阅读全文
posted @ 2019-06-01 13:06 何物昂 阅读(4652) 评论(0) 推荐(1) 编辑