编程开发
【算法】希尔排序算法的讲解和代码实践
思路
希尔排序,与其他排序不同的是,别的排序都能通过名字关联上,而希尔排序的名字,怎么看也不太像中文。
其实希尔排序就是插入排序的进化版,它会先声明一个间隙参数,然后按照间隙参数,把数组分成若干各子数组,对子数组进行插入排序。随着间隙越缩越小,整个数组的顺序也就慢慢排好了。
看起来不太容易理解,下面就拆开说一下步骤:
计算出一个间隙值;
按照间隙值把数组分成若干个子数组;
对子数组进行插入排序;
晶体学笔记2: 基本概念-线指数和面指数
线指数
晶体空间点阵中,作为单位矢量的a b c不一定属于直角坐标系。
取直线族中通过原点的一根直线,如果此直线上某结点为[[u'v'w']],如果u'v'w'三个数的互质整数是uvw,那么[uvw]就代表这一结点直线族,称为线指数或方向指数
全部指数相差一个负号的线指数代表同一个结点直线族。
线指数[uvw]与通过原点直线上距离远点最近结点指数[[uvw]数值相同。
等同周期 J=|R| = |
小鱼儿学Python之导入库的n种方法
第一种: import 库名
这种导入方法,在使用时要带类名,如turtle.fd()
import turtle
turtle.fd(100)
turtle.done()
第二种: import 库名 as 变量名
这种导入方法,在使用时用 变量名 代替 类名,如 t.fd()
import turtle as t
t.fd(100)
t.done()
第三种:
陪伴营Day23/365|先秦:第23天
“先秦”作业本(第23天)
01 阿凝呀
一年陪伴营0923||先秦时期(笔记23)
02 angema
一年陪伴营0922 || 春秋战国 扁鹊与四诊法
一年陪伴营0923 || 春秋战国 屈原与楚辞
03 边缘小说家
04 不断长牙齿的大猫
(55)(23/9)先秦时期,那些伟大的发明创造.班级话题之十八Ⅱ迎新班一年陪伴营
05 薄荷的午后休闲时光
先秦时期大事记_秦
转录组数据分析—HTseq定量
HTSeq作为一款可以处理高通量数据的python包,由Simon Anders, Paul Theodor Pyl, Wolfgang Huber等人携手推出HTSeq — A Python framework to work with high-throughput sequencing data。自发布以来就备受广大分析人员青睐,其提供了许多功能给那些熟悉python的大佬们去自信修改使用,
videoproc&videopad
这两个软件是我刚从网上找到两个视频剪辑软件,看介绍还有软件截图,本来以为会很好用,但是尝试了一下,感觉不是很喜欢。
第一个,videoproc这个软件就两个地方感觉还好,一个是调色,一个动态变化,动态变化我没办法解释,大家可以简单理解就是视频的移动放大缩小之类的,两条视频很难做出类似分屏的叠加效果,如果只是视频的拼接还算是一个不错的选择,但是常用的蒙版之类没有好用的功能,也有可能是我使用实践太短还
跟着Nature Communications学作图:R语言ggplot2散点图及添加文字标签
论文
MiDAS 4: A global catalogue of full-length 16S rRNA gene sequences and taxonomy for studies of bacterial communities in wastewater treatment plants
2022-09-18
分享一个基因组数据筛选过程中遇到的简单案例
我有一个gtf文件,格式如下图1所示;我想将每一行中gene_id部分都筛选出来(如图1中红圈)。
但是首要的问题是下载的gtf文件,有的行中可能没有gene_id,因此我想做的首先就是判断每一行中是否都有gene_id,如果有,则判断为True,如果没有,则判断为False,这一步可写一个python脚本实现;
image1.png
判断