- 博客(13)
- 收藏
- 关注
原创 运用requests模块爬取NCBI数据库论文题目及摘要
本人生物专业,本身做湿实验的,但对python有着极大的兴趣,因此开始自学Python。在这里记录一下学习进程。近期编一个爬取NCBI数据库文献的脚本,放在这里希望大家能帮忙看看可以改进的地方,谢谢大家。文章目录前言一、request库?二、使用步骤1.引入库2.爬取数据总结Date : 2021/9/8Position : Shanghai前言提示:生物狗需要大量阅读外文文献,其中NCBI对生物狗来说是不可或缺的数据库,本文主要是实现爬取NCBI的论文题目、作者、期刊、摘要及链接提
2021-09-08 20:57:57 870
原创 map函数
最近对列表进行操作中发现map函数很强大,因此在此记录学习一下,希望跟小伙伴能够一起进步!文章目录前言一、map函数是什么?二、使用步骤1.简单使用2.伴随 lambda 匿名函数使用 map()函数:总结前言map()其实是处理列表较为便捷的函数,主要根据提供的函数对列表中元素做映射。一、map函数是什么?示例:map(function, iterable)其中 function 是参数序列中每一个元素都需要执行的函数,并返回新的列表;iterable是指可迭代对象,通常只一个或者
2021-10-18 21:09:04 92
原创 Python去除空字符串的3种操作学习记录
Python删除空字符串常用3种方法,最近项目中正好用到,在此记录学习一下:replace方法:join:re(正则表达式)方法:
2021-10-17 23:50:22 2030
原创 简单数据可视化(matplotlib)
matplotlib是python中常用的,也是较为基础的数据可视化模块,scrapy、(numpy和pandas)、matplotlib三步走能够很好解决数据获取、处理和可视化。文章目录前言一、matplolib二、使用步骤1.引入库2.常用绘图方式总结前言a数据可视化的方式一直有很多工具,Excel、MATLAB、SPSS、R语言等,每一种工具都有其特点,但python中较为基础的数据可视化模块是matplotlib,在此记录一下学习历程。一、matplolibmatplotlib
2021-09-12 23:49:44 283 1
原创 处理错误类型方法
近期在慢慢整理自己学习的python基础语法,发现还是有很多掌握的不是太熟练,因此在这里记录一下学习历程,希望和大家一起交流学习文章目录前言一、异常处理二、捕获异常1.引入库2.出现错误后如何继续执行3.抛出异常总结前言异常处理模块比较简单,但是必不可少,其中我对抛出异常和忽略异常掌握不是填好,因此在这里整理一下。提示:以下是本篇文章正文内容,下面案例可供参考一、异常处理示例:异常处理常用try…except模块进行处理二、捕获异常1.引入库代码如下:try: num =
2021-09-11 22:11:23 203
原创 筛选全基因组中符合CRISPR可操作基因片段
最近整理自己学习python,想起来帮师兄筛选5个菌株的每个基因,对每个基因遍历获得符合CRISPR操作的基因片段,在此记录一下。文章目录前言一、pandas是什么?二、使用步骤1.引入库2.代码展示总结前言本文主要是利用pandas模块进行数据读取和筛选,其中包括字符串的一些操作,格式的一些转换,总体来说不难。提示:以下是本篇文章正文内容一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(
2021-09-10 18:39:28 354
转载 pandas模块总结复习
这次真的用到了pandas模块,因此在这里记录一下自己的理解,希望和大家一起学习。文章目录前言一、pandas是什么?总结前言pandas库是一个非常强大的库,在没接触pandas库之前处理excel数据一直用openpyxl模块,代码很多,效率很低,因此这里详细记录pandas库,发誓往后尽量少用openpyxl模块。提示:以下学习内容一、pandas是什么?pandas库在我的理解中是一个多维数据的强大处理器,但它是在numpy的基础之上建立的,因此我们在导入pandas库之前,需要
2021-09-09 21:27:32 181
原创 多线程爬取NCBI数据库文献
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、queue是什么?二、threading是什么?三、使用步骤1.引入库2.读入数据总结前言最近跟着黑马程序员在学request爬虫,成功完成NCBI文献的批量处理,出现的问题是爬取效率实在太慢了,因此听了多线程爬虫课程,把自己代码改编之后,在此记录一下。提示:本文主要对queue.Queue队列和**threading.Thread()**模块进行详细介绍。一、queue是什么?queue模块在我的理解中是一
2021-09-09 11:21:57 727
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人