Python
文章平均质量分 87
一个人旅行*-*
不想当医生的程序员不是个好厨子
展开
-
MDL4Microbiome:通过多模态深度学习提升宏基因组数据疾病预测的准确性
来源国家基因库大数据平台在过去的几十年里,先进的宏基因组测序技术使得对人类微生物组的研究能够发现细菌组成与功能、疾病之间的病理关系。然而相关分析工具在诊断和治疗方面的应用仍需提高其准确性。近日,《Scientific reports》发表了一个新工具:MDL4Microbiome,其通过使用宏基因组序列的各种特征和多模态深度学习模型,在预测疾病状态方面表现出很高的准确性。MDL4Microbiome是什么?MDL4Microbiome是一个深度学习模型,利用从微生物组测序...转载 2022-03-02 10:24:34 · 637 阅读 · 0 评论 -
Ubuntu16.04系统查看已安装的python版本,及Python2与Python3之间切换
1.查看已安装版本终端输入如下:python2 --version #查看python2安装版本python3 --version #查看python3安装版本终端显示如下:系统默认安装2.7.12与3.5.22.使用python3 Python3和Python2是互相不兼容,但也不能卸载python2,可以将Python的指向Python3,这样就可以默认使用python3了。终端输入:python --version结果显示如下:上面表明..转载 2020-10-20 20:17:01 · 451 阅读 · 0 评论 -
Python系列之案例分析
import time,random# 需要的数据和变量放在开头player_list = ['【狂血战士】','【森林箭手】','【光明骑士】','【独行剑客】','【格斗大师】','【枪弹专家】']enemy_list = ['【暗黑战士】','【黑暗弩手】','【暗夜骑士】','【嗜血刀客】','【首席刺客】','【陷阱之王】']players = random.sample(...原创 2020-07-24 09:24:01 · 1105 阅读 · 1 评论 -
python中图像的批量处理
来源:https://www.jianshu.com/p/f2e88197e81d有些时候,我们不仅要对一张图片进行处理,可能还会对一批图片处理。这时候,我们可以通过循环来执行处理,也可以调用程序自带的图片集合来处理。图片集合函数为skimage.io.ImageCollection(load_pattern,load_func=None)这个函数是放在io模块内的,带两个参数,第...转载 2020-07-24 09:22:57 · 2221 阅读 · 0 评论 -
Jupyter notebook的安装及使用
本篇将给大家介绍一款超级好用的工具:Jupyter notebook。为什么要介绍这款工具呢?如果你想使用Python学习数据分析或数据挖掘,那么它应该是你第一个应该知道并会使用的工具,它很容易上手,用起来非常方便,是个对新手非常友好的工具。而事实也证明它的确很好用,在数据挖掘平台Kaggle上,使用 Python 的数据爱好者绝大多数使用jupyter notebook来实现分析和建模的过程,因此,如果你想学习机器学习,数据挖掘,那么这款软件你真的应该了解一下。本篇博主总结了关于Jup...转载 2020-06-16 11:09:20 · 930 阅读 · 0 评论 -
Python爬虫之数据解析和提取
获取数据之后需要对数据进行解析和提取,需要用到的库是BeautifulSoup,需要在终端安装 pip install BeautifulSoup41)解析数据bs对象=BeautifulSoup("要解析的文本","解析器")解析器我们一般用Python的内置库:html.parser示例:import requestsfrom bs4 import BeautifulS...原创 2019-03-03 13:51:05 · 5532 阅读 · 0 评论 -
Python学习之数据存储
一、csv写入与读取(csv模块)1.csv写入的步骤import csvcsv_file = open('demo.csv','w',newline='')writer = csv.writer(csv_file)writer.writerow(['电影','豆瓣评分'])csv_file.close()2.csv读取的步骤import csvcsv_...原创 2019-03-15 10:11:32 · 221 阅读 · 0 评论 -
主成分分析
Principal components analysis来源:http://blog.csdn.net/m0_37788308/article/details/78115209 我们在作数据分析处理时,数据往往包含多个变量,而较多的变量会带来分析问题的复杂性。主成分分析(Principal components analysis,以下简称PCA)是一种通过降维技术把多个变量化为少数几个主...转载 2019-03-25 09:50:04 · 94647 阅读 · 1 评论 -
Python学习之cookies及session用法
当想利用Python在网页上发表评论的时候,需要一些账号密码登录的信息,这个时候用requests.get()请求的话,账号密码全部会显示在网址上,这显然不科学!这个时候需要用post请求,可以这么理解,get是明文显示,post是非明文显示。通常,get请求会应用于获取网页数据,比如我们之前学的requests.get()。post请求则应用于向网页提交数据,比如提交表单类型数据(像账号密码...原创 2019-03-25 16:25:53 · 10372 阅读 · 0 评论 -
Python学习之定时程序
关于时间,Python有两个内置的标准库——time和datetime,标准库一般意味着最原始最基础的功能,但操作逻辑比较复杂。这里可以选择用第三方库,schedule,调用了标准库中封装好了的操作函数,可以直接解决定时功能,代码简单。查看schedule的官方文档可以看到:import scheduleimport time#引入schedule和timedef job():...原创 2019-03-28 21:58:02 · 353 阅读 · 0 评论 -
Python学习之selenium库
selenium库可以指挥浏览器自动工作,除了正常的安装调用之外,还需要设置浏览器引擎。优点:简单直观;缺点:爬取大量数据时,有点慢;通常是其他方法无法解决或者很难解决时才会用到这个库。例# 本地Chrome浏览器设置方法from selenium import webdriver #从selenium库中调用webdriver模块driver = webdriver.Chrom...原创 2019-04-16 21:21:34 · 281 阅读 · 0 评论 -
Python学习路线汇总
Python是一种面向对象、直译式计算机程序设计语言,由Guido van Rossum于1989年底发明。由于他简单、易学、免费开源、可移植性、可扩展性等特点,Python又被称之为胶水语言。下图为主要程序语言近年来的流行趋势,Python受欢迎程度扶摇直上。图片来源用Python玩转数据由于Python拥有非常丰富的库,使其在数据分析领域也有广泛的应用。由于Python本身有十分广...转载 2019-04-23 14:47:28 · 453 阅读 · 0 评论 -
Python学习之列表用法
原文出处:https://www.cnblogs.com/wmm007/p/7596997.html#list 列表 用[]“中括号”表示num = ["a", 1, 1, 1, 2, 3, 4, 5, 6, 7, 8]# count 查找元素出现多少次,下面的语句表示“1”这个元素在上面的列表中出现了多少次,出现了3次。print(num.count(1))>>> ...转载 2019-03-05 15:34:12 · 348 阅读 · 0 评论 -
Python学习之群发邮件
需要用到的模块:email模块,smtplib模块email模块用来构建文件内容,smtplib模块用来发邮件,这两个都是Python内置模块。smtplib模块使用方法: import smtplib server = smtplib.SMTP() server.connect(host, port) server.login(username, passwo...原创 2019-02-26 09:24:32 · 17236 阅读 · 4 评论 -
Python学习之模块学习
模块是最高级别的程序组织单元。每一份单独的Python代码文件(后缀名是.py的文件)就是一个单独的模块。模块相关的常用语句有三个:1)import语句import …as,比如我们觉得import story太长,就可以用import story as s语句,意思是为“story”取个别名为“s”。2) from …import…语句从模块中导入一个指定的部分到当前...原创 2020-07-24 09:39:47 · 312 阅读 · 0 评论 -
Python学习之类和对象
【类】是一个函数包。类中可以放置函数和变量,类中的函数可以很方便的使用类中的变量。在类中被定义的函数被称为类的【方法】,描述的是这个类能做什么。我们使用类名.函数名()的格式,就可以让类的方法运行起来。在类中被定义的变量被称为类的【属性】。使用类名.变量名的格式,可以把类中的属性的值提取出来。类的属性可以修改,使用类名.变量名的格式,可以让我们在类的外面,增加或修改类的属性。类方法和类...原创 2019-02-15 14:30:27 · 291 阅读 · 0 评论 -
Python学习之异常处理
具体网址详见https://www.runoob.com/python/python-exceptions.html什么是异常?异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。一般情况下,在Python无法正常处理程序时就会发生一个异常。异常是Python对象,表示一个错误。当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。异常处理...原创 2019-02-14 16:10:59 · 594 阅读 · 0 评论 -
python求均值及extend用法
import numpy as np # 导入 numpy库,下面出现的 np 即 numpy库scores1 = [91, 95, 97, 99, 92, 93, 96, 98] scores2 = []average = np.mean(scores1) # 一行解决。print('平均成绩是:{}'.format(average))for score in score...原创 2019-02-14 12:41:58 · 1993 阅读 · 0 评论 -
Python学习之调换顺序
方法一:students = ['小明','小红','小刚']for i in range(3): student1 = students[0] # 获取第一个座位的学生 student1 students = students[1:] # 让 student1 暂时离开,后面的学生座位都进一位。 students.append(student1) # 将 st...原创 2019-02-14 12:41:35 · 8703 阅读 · 3 评论 -
Python学习之初始化函数和类的继承
初始化函数的意思是,当你创建一个实例的时候,这个函数就会被调用。初始化函数的写法是固定的格式:中间是“init”,这个单词的中文意思是“初始化”,然后前后都要有【两个下划线】,然后__init__()的括号中,第一个参数一定要写上self,不然会报错。 类的继承格式为:class 新类(旧类),新类就可以继承旧类的所有类方法,并可以定制新的方法甚至覆盖旧类的方法。练习cl...原创 2019-02-19 11:09:13 · 1799 阅读 · 0 评论 -
Python学习之爬虫基础
第0步:获取数据:通过requests库来获取数据Windows电脑里叫命令提示符(cmd),输入pip install requests即可,requests库可以帮我们下载网页源代码、文本、图片,甚至是音频。requests.get()用法import requests#引入requests库res = requests.get('URL')#requests.get...原创 2019-02-28 20:35:42 · 373 阅读 · 0 评论 -
Python学习之HTML基础
HTML(Hyper Text Markup Language)是用来描述网页的一种语言,也叫超文本标记语言。HTML的组成:1)标签和元素。随便点开一个网页,右击,打开检查,会弹出一个开发者工具栏,右边为HTML代码。如百度首页。可以看到HTML文档中有很多夹在尖括号<>中间的字母,它们叫做【标签】,标签通常是成对出现的。开始标签+结束标签+中间的所有内容,...原创 2019-02-28 21:23:20 · 517 阅读 · 2 评论 -
Python学习之生成动态二维码
from MyQR import myqrmyqr.run( words='http://weixin.qq.com/r/kzlje9TEE4lsrZAY92yB', # 扫描二维码后,显示的内容,或是跳转的链接 version=5, # 设置容错率 level='H', # 控制纠错水平,范围是L、M、Q、H,从左到右依次升高 picture='s...原创 2019-02-25 10:22:54 · 2878 阅读 · 1 评论 -
Python学习之生成滚动广告屏
import os, timedef main(): # 用函数封装,可复用性会高一些(可在其他的.py文件里调用该函数。) content = ' 2019好运连连 ' for i in range(20): os.system('clear') # 完成清屏:清屏和打印结合起来,形成滚动效果。 print(content) ...原创 2019-02-25 10:59:57 · 5853 阅读 · 0 评论 -
Python学习之求绝对值的几种方法
import mathdef abs_value1(): a = float(input('1.请输入一个数字:')) if a >= 0: a = a else: a = -a print('绝对值为:%f' % a)def abs_value2(): a = float(input('2.请输入一个数字:'...原创 2019-02-25 11:20:58 · 79953 阅读 · 4 评论 -
Python学习之类和对象(二)
上一张我们讲了类,是一类函数和变量的集合,那么什么是对象?简言之,类是对象的模板。【类】就像工厂的模具,以它为模板,造出来的成千上万的产品,才是被我们消费、购买、使用,真正融入我们生活的东西。这些产品,在Python中就叫【实例对象】。类的实例化 直接使用的格式:实例化再使用的格式: 直接使用类和实例化的格式的区别:1)无@classmethod;2)cls--...原创 2019-02-17 21:40:14 · 184 阅读 · 0 评论