MengnanWang的个人博客

王梦南
访问数:132066
教育情况:南昌大学,生命科学学院,硕士在读
研究领域:生命科学->遗传学与生物信息学->生命科学
加为好友
发送消息

全部博文

linux中文件建立python列表出现换行符及去重复解决方式

首先使用read()方法,将文本读为字符串,字符串以\n为分隔符。使用str.split(\n)方式,以\n为分隔符分割字符串,将str转为list,即可。 去重复使用python的set()方法,set方法为建立一个集合。集合元素具有唯一性,自动删除重复 ...
2021-10-24 14:36

linux中遍历文件内容

linux中遍历文件内容一般有两种方式:for循环与while循环。 while read a do echo ${a} done ...
2021-10-15 13:15

python绘图matplotlib库数据重叠问题

在使用python库matplotlib时,当使用for循环画图时,后续的图片会在前一张图的基础上绘画。这是因为matplotlib会记录之前绘图的数据。 plt.show()函数能够重新开启下一次绘图,而不使图片数据重叠。但是,该函数会阻塞程序的 ...
2021-10-10 23:55

系统进化选择分析

所谓选择分析,就是研究物种在进化过程中是否受到选择。研究的对象一般是DNA的序列,通过DNA序列的比对,获得vcf文件。vcf文件存储的是个体与参考基因组比对获得的snp信息,通过对snp的分析获得物种之间的选择信息。 选择如何理 ...
2021-10-8 15:46

c语言链表指针再思考

c语言链表中的指针存储的是地址,我们也可以将其理解为节点自身。当我们提到节点中date时,我们认为该值就是当前节点存储的数据,其实当我们提到指针时,同样可以将其理解为当前节点,只是这个当前节点是以地址的形式呈现的。 这里一定要 ...
2021-9-22 16:43

艺术思想的传达

艺术有很多种表现形式,比如我们常见的绘画,设计,音乐等等。在我看来,艺术的核心应该是传达感情。艺术作为一种情感的表达,主要有两个关键的节点,一个是创作者本身,即创作者想要传达什么。另一个则是观赏者,观赏者能够感受创作者表达的情感与主题。 &nbs ...
2021-9-20 00:02

c语言指针理解

指针变量其实和其他类型的变量是一样的,唯一的不同是:指针变量存的是地址。int*,char*类型其实就是指地址类型。只要指针类型与地址值的类型一致,指针就可以指代变量的地址。我们给int a赋值1,这里a是变量,我不仅可以赋值1,甚至可以赋值2,3等等值,同时变量a的值是可变的。 ...
2021-9-19 00:14

c语言链表箭头与.

链表是c语言的一个特色功能,链表能够动态的存储数据。链表的特点是除了头节点外,其他节点均由两个部分组成,一个是存储的元素,一个是下一个节点的地址,头节点储存了链表第一个节点的地址。 链表的实现是依据结构体实现的,结构体中能够 ...
2021-9-18 23:47

c语言中字符串与字符数组

c语言中,无字符串类型,这与python的str类型有区别。c语言的字符串可以理解为数组,只是这个数组是字符数组,数组中存储的是字符而非数字。 字符串元素的调用与数组相同,这与python中的字符串处理方式相同,这也是python底层语言为c语言 ...
2021-9-16 18:44

c语言指针

c语言的指针变量,指的地址。而*表示取值运算符,因此我们可以简单的把*p看做一个表达式,而不仅仅是变量,这个表达式的输出值就是指针变量p指向的地址存储值。 int *p,int a;令*p=a,此时对*p直接进行赋值等操作,都被认为是对a进行操 ...
2021-9-13 18:22
全部博文
linux