自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 收藏
  • 关注

原创 全网最详细单细胞保姆级分析教程(六) ---听话的细胞

CD8A这一基因对这类细胞的某些生物学特征具有相关性,我需要按照这一基因的表达量将T Cell划分为高、中、低三个组,这一思路在TCGA数据挖掘中十分常见.

2024-07-16 14:24:28 131

原创 全网最详细单细胞保姆级分析教程(五) --- 细胞富集

【代码】全网最详细单细胞保姆级分析教程(五) --- 细胞富集。

2024-07-15 11:54:48 154

原创 全网最详细单细胞保姆级教程(四) --- 细胞间差异分析及可视化

【代码】全网最详细单细胞保姆级教程(四) --- 细胞间差异分析及可视化。

2024-07-14 16:51:35 270

原创 全网最详细单细胞保姆级分析教程(三) ---细胞注释

前面我们学习了对单细胞流程化的分析过程,也了解了seurat对象的基本结构,从之前的学习中,我们知道细胞注释是及其重要的一部分,因此接下来让我们详细探讨一下细胞注释有哪些方法吧!!

2024-07-14 09:00:00 190

原创 全网最详细单细胞保姆级分析教程(二) --- 多样本整合

上一节我们研究了如何对单样本进行分析,这节我们就着重来研究一下如何对多样本整合进行研究分析!

2024-07-13 23:08:18 476 4

原创 全网最详细单细胞保姆级分析教程(一) ---pbmc

通过观察热图,可以了解不同细胞在主成分上的分布情况,以及主成分与细胞特征之间的关系。数据归一化是数据分析中的常见步骤,旨在消除数据集中不同特征之间的量纲差异,并使它们在相同的尺度上进行比较。函数会根据指定的主成分维度计算数据点之间的距离,并找到每个数据点的邻居。函数会根据数据点之间的相似性将其分组到不同的聚类中。数据缩放是数据分析中的常见步骤,旨在将数据的特征值调整到相似的范围,以避免某些特征对分析结果的过度影响。通过可视化维度载荷,可以了解哪些特征对主成分的形成起到了重要作用,以及不同特征之间的相关性。

2024-07-12 16:05:14 751

原创 最详细爬虫零基础教程12——某网评论爬取教程

本文我们主要是讲述一个某网站评论爬取的案例。

2024-03-29 20:09:21 613

原创 最详细爬虫零基础教程11——html格式提取之xpath

这两天我们学习的量有点大,各位uu们可以根据自己的情况来学习,主要是去多花时间练习。以良好的心态面对生活,你的生活才美好。

2024-03-26 07:30:00 923

原创 最详细爬虫零基础教程10——json格式提取之jsonpath

json数据提取的语法比较复杂,需要多花一些时间去学习。人一生的价值,不应该用时间去衡量,而是用深度去衡量。

2024-03-25 07:30:00 589

原创 最详细爬虫零基础教程09——异步加载和数据结构

JSON(JavaScript Object Notation)是一种用于数据交换的轻量级文本格式。它由键值对组成,类似于Python字典或JavaScript对象。JSON的格式简洁清晰,易于阅读和编写,并且可以被各种编程语言解析和生成。JSON数据的基本结构是键值对(key-value)形式,键和值之间用冒号分隔,键值对之间用逗号分隔。键必须是字符串类型,值可以是字符串、数字、布尔值、对象(另一个键值对的集合)或数组(值的有序列表)。json是用来填充网页的。json.cn格式转换。

2024-03-24 07:30:00 871

原创 最详细爬虫零基础教程08——代理IP

在我们平常的使用中一般很少的情况会用到代理IP,如果要用到的话,只能去一些比较可以信任的网站上进行购买,这里就不过多介绍了。你可以一无所有,但绝不能一无是处。

2024-03-23 07:30:00 535

原创 最详细爬虫零基础教程07——闭包以及装饰器

本文主要介绍的是一个额外的内容,方便后面学习所用到的知识。本节内容有一点难理解,建议多花一点时间来进行学习。只有极致的拼搏,才能配得上极致的风景。

2024-03-22 07:30:00 521

原创 最详细爬虫零基础教程06——post请求和模拟登录

本文主要介绍一些网络的请求方式和cookie池的使用。本文所讲的内容对后面的学习用处比较大,希望可以多花时间进行阅读学习!过去的价值不代表未来的地位。

2024-03-21 07:30:00 1331

原创 最详细爬虫零基础教程05——网易云爬取

本节我们主要是来讲一个实际的网易云数据的爬取案例。本文主要用一些实际案例来进行讲述,熟能生巧,多练即会,一个人失败的最大原因,就是对于自己的能力永远不敢充分信任,甚至自己认为必将失败无疑。—— 富兰克林。

2024-03-20 07:30:00 1167

原创 解决爬虫特殊解码的问题

疑难:如何将看不懂的网页代码转换为我们可以看懂的文字。

2024-03-19 07:45:00 198

原创 最详细爬虫零基础教程04——url传参

就上一节遗留的问题,我们首先来讲述一下,如何用多个用户代理来避免服务端的反爬,从而得到自己想要的数据,这就是用户代理池。尊重网站的爬取规则:不应对反爬虫措施进行绕过或者攻击,也不应对网站造成过大的访问负载。确认是否有爬取权限:在爬取数据之前,应该检查网站是否提供了公开的API或者是否有明确的爬取政策。如果没有,需要获得网站的授权或者得到明确的许可。爬取速率控制:为了避免对网站的访问压力过大,应该合理控制爬取的速率。可以设置适当的延时,或者使用请求队列等技术来控制并发访问。

2024-03-19 07:30:00 1588

原创 爬虫UnicodeEncodeError错误解决

从网络请求拿下来的数据,都是字节类型的数据,我们使用text直接拿到的是字符串类型的数据,原因是:使用text会自动进行解码操作,但是会涉及到编解码格式的问题,但是text会自动识别编解码格式,然后进行解码操作,但是不一定准确,由于text自作多情 检测错了解码格式,因此出现了乱码的情况。解决方式:但凡是见到UnicodeEncodeError错误,在读写操作中加上encoding='utf-8’基本就可以解决。但是为什么会出现乱码的情况呢?

2024-03-18 07:30:00 909

原创 最详细爬虫零基础教程03——Request库的介绍

Request库是一个Python的第三方库,用于发送HTTP请求和处理HTTP响应。它提供了简单而方便的接口,使得发送HTTP请求变得容易。Request库具有以下特点简单易用:Request库提供了简洁的API,使得发送HTTP请求变得非常简单。只需编写几行代码,就可以发送GET、POST等类型的请求。支持各种请求方法:Request库支持常见的HTTP请求方法,如GET、POST、PUT、DELETE等。

2024-03-17 14:41:19 2205

原创 最详细爬虫零基础教程02——http协议和请求头的介绍

定义:Headers(头部)是HTTP协议中的一部分,用于在HTTP请求和响应中传递元数据信息。Headers以键值对的形式出现,每个键值对由冒号分隔,键值对之间用换行符分隔。在HTTP请求中,Headers包含了客户端(浏览器或其他客户端应用)向服务器发送的信息,如请求的方法、URI、支持的压缩算法、用户代理信息等。那么我们如何找到Headers,查看客户端和服务器的交流过程呢?(重点)1.打开你想要搜索的网址页面(这里我以百度网页进行展示,输入进入百度首页。

2024-03-16 11:09:06 1184

原创 最详细爬虫里零基础教程01——爬虫的基本介绍

如今,人工智能,大数据离我们越来越近,很多公司在开展相关的业务,但是人工智能和大数据中有一个东西非常重要,那就是数据,数据在一定程度上来说就是金钱,但是数据从哪里来呢?由于考虑到是最初开始接触Python爬虫,因此我们在前面的几节会把重点放在一些基础概念的介绍方面,大家也可以通过这部分的学习多了解一些知识!生活的道路一旦选定,就要勇敢地走到底,决不回头。

2024-03-15 07:30:00 1462

原创 Python基础课堂最后一课23——正则对象

很开心能和你们一些学习进步,在这一个多月的时间中,是你们让我坚持了下来,完成了python基础课堂编写,不管如何,我们或多或少都会有所收获,到此,基础课堂也就告一段落了。在不久的将来我将会进行爬虫栏目的编写,感兴趣的uu可以提前关注我,让我们继续学习进步!!!最后,祝愿我们的未来越来越来,每个人都能活出属于自己的人生!当你想要放弃的时候想想当初为什么坚持到这里。

2024-03-14 07:30:00 636

原创 Python常用模块06——requests

使用requests模块可以发送各种类型的HTTP请求,包括GET、POST、PUT、DELETE等。它也支持发送带有参数、请求头、cookies和身份验证的请求。requests是一个Python模块,用于发送HTTP请求。它提供了一种简洁和简单的方式来发送HTTP请求,处理响应和处理Cookies。

2024-03-13 11:27:58 319

原创 Python课堂22——文件读写

这是我们基础课程的倒数第二节课,主要讲述一些与文件操作相关的操作,这一部分也将是之后进阶Python课程的基础。提示:以下是本篇文章正文内容,下面案例可供参考这一节的内容比较多,大家下去要多花一点时候来进行学习和记忆!天才是百分之一的灵感加上百分之九十九的努力。

2024-03-12 07:30:00 866

原创 Python常用模块05——os

os.path.isfile(path):检查指定的路径是否是一个文件。os.path.basename(path):返回指定路径的文件名部分。os.path.getsize(path):返回指定文件的大小(字节)。os.path.isdir(path):检查指定的路径是否是一个目录。os.path.dirname(path):返回指定路径的目录部分。os.path.exists(path):检查指定的路径是否存在。Python的os模块提供了与操作系统进行交互的功能。

2024-03-11 07:30:00 313

原创 Python课堂21——多态

python中面向对象的三大特征分别是封装、继承和多态,前两节我们学习了封装和继承,接下来就让我们继续学习面向对象的最后一个特征多态吧!本部分我们主要讲解了面向对象的第三个特征,这对于后面编写代码是非常有必要的,希望可以多多用心看一下这一部分的内容。只有不断找寻机会的人才会及时把握机会。

2024-03-10 07:30:00 895

原创 Python常用模块04——math

这只是math模块的一小部分功能,它还提供了许多其他的数学函数和常量。2.2 math.pow(x, y):返回x的y次幂。2.1 math.sqrt(x):返回x的平方根。2.6 math.log(x):返回x的自然对数。2.3 math.sin(x):返回x的正弦值。2.4 math.cos(x):返回x的余弦值。2.5 math.tan(x):返回x的正切值。2.7 math.exp(x):返回e的x次幂。1.2 math.e:自然对数的底数e的值。1.1 math.pi:π的值。

2024-03-09 07:30:00 519

原创 Python课堂20——继承

!精彩的人生是在有限生命中实现无限价值的人生。

2024-03-08 07:30:00 1665

原创 python常用模块03——string

python中内置的string模块,用于处理字符串操作。该模块提供了一些有用的函数和常量,用于处理和操作字符串。

2024-03-07 07:30:00 267

原创 Python课堂19——封装

Python封装是面向对象编程中的一种技术,用于隐藏类的内部实现细节,通过定义公共接口来访问类的属性和方法。封装的目的是提供数据的安全性和灵活性。注意:在python中没有专门的修饰符用于定义属性/方法的私有,如果该属性/方法不希望被公开,那么前面使用两个self.__name = name # 私有属性的作用是只能在定义的类中进行使用,而不能再类外进行使用,这就是的数据更具有私密性。else:print("年龄不能小于0")

2024-03-06 07:30:00 550

原创 Python常用模块02——random

random模块的用处主要在于于其他函数及模块的用法,后面碰到的话我们再详细讲解。

2024-03-05 07:30:00 327

原创 Python内置函数12——map

lambda是Python中的匿名函数,它是一种用于创建无需命名的小型函数的方法。它是一种简洁的一行函数,可以接受任意数量的参数,但只能有一个表达式。在这里,参数是函数接受的参数列表,表达式是函数的结果。lambda函数通常用于需要临时使用一个小的函数而不想使用def关键字定义一个单独的函数的情况。Python的内置函数map()用于依次对序列中的每个元素应用函数,并返回一个结果列表。语法:lambda 参数: 表达式。4.将列表中的值全部进行平方。

2024-03-04 07:30:00 436

原创 Python课堂19——面向对象

面向对象是一种编程范式,以对象作为程序的基本单位,通过定义对象的属性和方法,来描述对象的行为和特征。Python是一种支持面向对象编程的语言,提供了丰富的面向对象的特性和语法。在Python中,对象是由类创建的,一个类是一个对象的蓝图或模板,定义了该类对象的属性和方法。类可以看作是一种自定义的数据类型,可以创建多个该类的对象。为大型程序的开发提供便利!3.1  实例方法:是给对象用的,会自带有self参数代码演示print('选课')print(f'实例方法;

2024-03-03 07:30:00 1434

原创 Python内置函数11——globals()、locals()

locals()函数返回的字典是对当前命名空间的引用,对其的修改会直接影响到当前命名空间中的变量。而globals()函数返回的字典是对全局命名空间的引用,对其的修改会直接影响到全局命名空间中的变量。通常情况下,推荐使用局部命名空间来封装和管理变量,只在必要时才使用globals()和locals()函数。locals()函数返回当前命名空间的字典,包括局部变量、函数和模块。你可以使用该函数来查看和修改全局命名空间中的变量。globals()和locals()都是内置函数,用于获取当前命名空间中的变量。

2024-03-02 07:00:00 589

原创 Python课堂18——包

在之前的课程中,我们学到了,数据能用列表、元组等的数据结构进行管理;python语句也可以用函数模块来进行存放管理;多个函数又可以用模块来进行整体的打包存放,那么模块可以进行存放吗?应该怎么进行存放呢?下面就让我们来探究一下吧!包在我们前期的学习中虽然见到的恨到,但是我们再后期的学习如爬虫、数据分析中是会很常见的,所以我们现在也是有必要来了解一下的。你可以一无所有,但绝不能一无是处。

2024-03-01 07:30:00 381

原创 Python常用模块01——datetime

datetime模块是Python中处理日期和时间的模块。它提供了与日期和时间相关的类和函数,方便进行日期和时间的计算和操作。

2024-02-29 17:32:06 499

原创 Python内置函数10——getattr

在上面的示例中,我们创建了一个Person类的实例person。使用getattr()函数获取了person对象的name属性,并打印出来。同时示例还展示了当尝试获取不存在的属性时,可以提供默认值参数以及不提供默认值参数的情况。getattr()是一个Python内置函数,用于获取一个对象的属性值。它接受两个参数,第一个参数是对象,第二个参数是属性名称。如果对象有该属性,则返回属性值;如果对象没有该属性,则根据情况返回默认值或者引发AttributeError。

2024-02-29 07:30:00 297

原创 Python课堂17——模块

问题:在我们提倡的开发过程中,代码总是越写越多,所有的代码都在一个文件,代码长度过长,那么有什么办法能帮助我们更好的管理代码,更加方便我们后期的维护和修改呢?在Python中,我们可以创建自己的模块,并在其他代码中导入和使用它。(1).创建一个新的Python文件,并给它一个有意义的名称,例如"mymodule.py"。(2).在该文件中,定义你想要在模块中包含的函数、变量和类。模块是python学习中必不可少的一环,能够更加有效的组织和管理代码,降低代码的可重用性、可维护性和可扩展性。

2024-02-28 07:30:00 787

原创 Python内置函数09——zip

zip函数是Python中的一个内置函数,它用于将多个可迭代对象(比如列表、元组等)中对应的元素打包成元组,并返回一个可迭代的zip对象。zip函数将返回一个zip对象,该对象包含了对应可迭代对象中元素打包成的元组。可以使用list函数来将zip对象转换为列表。

2024-02-27 07:30:00 465

原创 Python课堂16——异常查找及处理

我们在日常编写代码的时候,难免会遇到一些不可控的错误,这无疑会导致程序的终止,大大降低了程序的实用性,那么我们如何能优化这种情况呢?接下俩就让我们来详细了解一下吧!本节主要讲述了写代码过程中出现的错误以及解决方法,这就为我们之后的代码编写中提供了一个新的思路。美好的一天,上帝不会就这样给你,需要自己去创造。

2024-02-26 07:30:00 997

原创 Python内置函数08——datetime

datetime模块是Python中用于处理日期和时间的内置模块,提供了各种函数和类来操作日期、时间和时间间隔。

2024-02-25 11:23:01 328

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除