自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据分析必备:一步步教你如何用Pandas做数据分析(5)

CSV(Comma-Separated Values,逗号分隔值,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。CSV 是一种通用的、相对简单的文件格式,被用户、商业和科学广泛应用。Pandas 可以很方便的处理 CSV 文件,本文以 nba.csv 为例,你可以下载 nba.csv 或打开 nba.csv 查看。

2024-05-22 21:20:17 225

原创 数据分析必备:一步步教你如何用Pandas做数据分析(4)

DataFrame 是 Pandas 中的另一个核心数据结构,用于表示二维表格型数据。DataFrame 是一个表格型的数据结构,它含有一组有序的列,每列可以是不同的值类型(数值、字符串、布尔型值)。

2024-05-21 20:13:57 640

原创 数据分析必备:一步步教你如何用Pandas做数据分析(3)

Pandas Series 类似表格中的一个列(column),类似于一维数组,可以保存任何数据类型。Series 的数据结构是非常有用的,因为它可以处理各种数据类型,同时保持了高效的数据操作能力。

2024-05-20 20:25:57 415

原创 数据分析必备:一步步教你如何用Pandas做数据分析(2)

安装 pandas 需要基础环境是 Python,Pandas 是一个基于 Python 的库,因此你需要先安装 Python,然后再通过 Python 的包管理工具 pip 安装 Pandas。

2024-05-19 21:16:17 144

原创 Linux新手必看:从入门到精通的全面指南,简单介绍。

Linux 是一种自由和开放源码的类 UNIX 操作系统。Linux 英文解释为 Linux is not Unix。Linux 是在 1991 由林纳斯·托瓦兹在赫尔辛基大学上学时创立的,主要受到 Minix 和 Unix 思想的启发。

2024-05-19 10:16:20 414

原创 数据分析必备:一步步教你如何用Pandas做数据分析(1)

Pandas 是 Python 语言的一个扩展程序库,用于数据分析。Pandas 名字衍生自术语 "panel data"(面板数据)和 "Python data analysis"(Python 数据分析)。Pandas 是一个开放源码、BSD 许可的库,提供高性能、易于使用的数据结构和数据分析工具。Pandas 一个强大的分析结构化数据的工具集,基础是 Numpy(提供高性能的矩阵运算)。

2024-05-18 18:22:31 826

原创 数据分析必备:一步步教你如何用numpy改变数据处理(16)

NumPy 提供了线性代数函数库 linalg,该库包含了线性代数所需的所有功能,可以看看下面的说明:

2024-05-17 18:56:19 498

原创 数据分析必备:一步步教你如何用numpy改变数据处理(15)

NumPy 中包含了一个矩阵库 numpy.matlib,该模块中的函数返回的是一个矩阵,而不是 ndarray 对象。一个 的矩阵是一个由行(row)列(column)元素排列成的矩形阵列。

2024-05-16 18:53:25 300

原创 数据分析必备:一步步教你如何用numpy改变数据处理(14)

NumPy 提供了多种排序的方法。 这些排序函数实现不同的排序算法,每个排序算法的特征在于执行速度,最坏情况性能,所需的工作空间和算法的稳定性。 下表显示了三种排序算法的比较。

2024-05-15 20:33:00 671

原创 数据分析必备:一步步教你如何用numpy改变数据处理(13)

NumPy 提供了很多统计函数,用于从数组中查找最小元素,最大元素,百分位标准差和方差等。

2024-05-14 21:40:51 926

原创 数据分析必备:一步步教你如何用numpy改变数据处理(12)

NumPy 算术函数包含简单的加减乘除: add(),subtract(),multiply() 和 divide()。需要注意的是数组必须具有相同的形状或符合数组广播规则。

2024-05-13 18:12:44 126

原创 数据分析必备:一步步教你如何用numpy改变数据处理(11)

NumPy 包含大量的各种数学运算的函数,包括三角函数,算术运算的函数,复数处理函数等。

2024-05-12 18:44:49 246

原创 数据分析必备:一步步教你如何用numpy改变数据处理(10)

以下函数用于对 dtype 为 numpy.string_ 或 numpy.unicode_ 的数组执行向量化字符串操作。 它们基于 Python 内置库中的标准字符串函数。这些函数在字符数组类(numpy.char)中定义。

2024-05-11 18:35:44 276

原创 数据分析必备:一步步教你如何用numpy改变数据处理(9)

位运算是一种在二进制数字的位级别上进行操作的一类运算,它们直接操作二进制数字的各个位,而不考虑数字的整体值。位运算在计算机科学中广泛应用于优化和处理底层数据。

2024-05-10 17:32:29 547

原创 数据分析必备:一步步教你如何用numpy改变数据处理(8)

Numpy 中包含了一些函数用于处理数组,大概可分为以下几类:修改数组形状翻转数组修改数组维度连接数组分割数组数组元素的添加与删除

2024-05-09 17:47:54 816

原创 数据分析必备:一步步教你如何用numpy改变数据处理(7)

NumPy 迭代器对象 numpy.nditer 提供了一种灵活访问一个或者多个数组元素的方式。迭代器最基本的任务的可以完成对数组元素的访问。

2024-05-08 16:43:25 656

原创 数据分析必备:一步步教你如何用numpy改变数据处理(6)

NumPy 广播(Broadcasting)是指当两个形状不同的数组进行运算时,NumPy 有能力灵活地改变其中某个(些)数组的形状从而使得运算可以正常进行。广播的规则主要包括以下几点:当一个数组是一个数字时,可以广播。维度的尾部一致时,可以广播。两个数组均为一维数组,一个为行方向,一个为列方向时,可以广播。广播意味着一种向量化操作,它可以避免在类似 C 语言中产生大量循环,从而提高内存和计算效率。在 Python 中,广播通常使计算更加高效,因为它不会做大量的数据复制。

2024-05-07 17:23:32 331

原创 数据分析必备:一步步教你如何用numpy改变数据处理(5)

NumPy中的切片是指从一个多维数组中提取一部分元素,形成一个新的数组或视图。切片操作不需要循环遍历每个元素,而是通过指定起始、结束和步长来选择数据。- 索引则是通过指定元素的索引位置来访问或修改数组中的元素。NumPy支持基本切片、高级索引和字段访问等多种索引方式。

2024-05-06 19:00:20 683 2

原创 数据分析必备:一步步教你如何用numpy改变数据处理(4)

了解和掌握NumPy数组的使用对于进行高效的科学计算和数据分析是非常重要的。通过学习和实践,你可以更好地利用NumPy的强大功能来解决各种计算问题

2024-05-05 18:31:58 922

原创 数据分析必备:一步步教你如何用numpy改变数据处理(3)

本章节我们将来了解 NumPy 数组的一些基本属性。NumPy 数组的维数称为秩(rank),秩就是轴的数量,即数组的维度,一维数组的秩为 1,二维数组的秩为 2,以此类推。在 NumPy中,每一个线性的数组称为是一个轴(axis),也就是维度(dimensions)。比如说,二维数组相当于是两个一维数组,其中第一个一维数组中每个元素又是一个一维数组。所以一维数组就是 NumPy 中的轴(axis),第一个轴相当于是底层数组,第二个轴是底层数组里的数组。而轴的数量——秩,就是数组的维数。

2024-05-04 18:36:45 1070

原创 数据分析必备:一步步教你如何用numpy改变数据处理(2)

NumPy是Python中的一个运算速度非常快的一个数学库,它非常重视数组。它允许你在Python中进行向量和矩阵计算,并且由于许多底层函数实际上是用C编写的,因此你可以体验在原生Python中永远无法体验到的速度。NumPy绝对是科学Python成功的关键之一,如果你想要进入Python中的数据科学和/或机器学习,你就要必须学习它。在我看来,NumPy的API设计得很好,所以我们要开始使用它并不困难。

2024-05-03 21:07:47 835

原创 数据分析必备:一步步教你如何用numpy改变数据处理(1)

NumPy是一个功能强大的Python库,主要用于对多维数组执行计算。NumPy这个词来源于两个单词-- Numerical和Python。NumPy提供了大量的库函数和操作,可以帮助程序员轻松地进行数值计算。这类数值计算广泛用于以下任务:机器学习模型:在编写机器学习算法时,需要对矩阵进行各种数值计算。例如矩阵乘法、换位、加法等。NumPy提供了一个非常好的库,用于简单(在编写代码方面)和快速(在速度方面)计算。NumPy数组用于存储训练数据和机器学习模型的参数。

2024-05-02 20:30:42 658

原创 编程新手必看,Python3中Python3 MySQL 数据库连接 - PyMySQL 驱动知识点及语法学习总结(33)

编程新手必看,Python3中Python3 MySQL 数据库连接 - PyMySQL 驱动知识点及语法学习总结。

2024-05-01 21:28:54 628

原创 编程新手必看,Python3中多线程知识点及语法学习总结(32)

多线程类似于同时执行多个不同程序,多线程运行有如下优点:使用线程可以把占据长时间的程序中的任务放到后台去处理。用户界面可以更加吸引人,比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度。程序的运行速度可能加快。在一些等待的任务实现上如用户输入、文件读写和网络收发数据等,线程就比较有用了。在这种情况下我们可以释放一些珍贵的资源如内存占用等等。

2024-04-30 21:37:47 434

原创 编程新手必看,Python3中正则表达式知识点及语法学习总结(31)

正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。在 Python 中,使用 re 模块来处理正则表达式。re 模块提供了一组函数,允许你在字符串中进行模式匹配、搜索和替换操作。re 模块使 Python 语言拥有完整的正则表达式功能。本章节主要介绍 Python 中常用的正则表达式处理函数,如果你对正则表达式不了解,可以查看我们的 正则表达式 - 教程。

2024-04-29 21:58:13 814

原创 编程新手必看,Python3中标准库概览知识点及语法学习总结(30)

Python 标准库非常庞大,所提供的组件涉及范围十分广泛,使用标准库我们可以让您轻松地完成各种任务。

2024-04-28 21:23:31 711

原创 编程新手必看,Python3中命名空间和作用域知识点及语法学习总结(29)

命名空间先看看官方文档的一段话:A namespace is a mapping from names to objects.Most namespaces are currently implemented as Python dictionaries。命名空间(Namespace)是从名称到对象的映射,大部分的命名空间都是通过 Python 字典来实现的。命名空间提供了在项目中避免名字冲突的一种方法。各个命名空间是独立的,没有任何关系的,所以一个命名空间中不能有重名,但不同的命名空间是可以重名而

2024-04-27 17:47:32 848

原创 编程新手必看,Python3中继承知识点及语法学习总结(28)

在Python 3中,继承是面向对象编程的一个核心概念,它允许我们创建一个新的类(称为子类或派生类),该类继承另一个类(称为父类或基类)的属性和方法。通过这种方式,子类可以重用父类的代码,同时添加或覆盖自己的特定功能。

2024-04-26 18:32:23 990 1

原创 编程新手必看,Python3中封装性知识点及语法学习总结(27)

Python中的封装性(Encapsulation)是面向对象编程的四大基本特性之一,它指的是将对象的状态信息隐藏在对象内部,不允许外部程序直接访问对象内部信息,而是通过该类提供的方法进行操作,从而保证对象内部状态的安全性和完整性。

2024-04-25 15:46:32 539

原创 编程新手必看,Python3中面向对象知识点及语法学习总结(26)

类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。方法:类中定义的函数。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。数据成员:类变量或者实例变量用于处理类及其实例对象的相关的数据。方法重写:如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖(override),也称为方法的重写。局部变量:定义在方法中的变量,只作用于当前实例的类。

2024-04-24 17:31:10 853

原创 编程新手必看,Python3中错误和异常知识点及语法学习总结(25)

Python3中的错误主要分为语法错误和异常两大类。具体如下:语法错误:指的是在编写代码时违反了Python的语法规则,导致程序无法编译或解释执行。常见的语法错误包括缩进错误、括号不匹配、拼写错误等。

2024-04-23 17:47:46 847

原创 Linux爱好者必读:CentOS7.6重置root密码(或者忘记密码重置密码),从入门到精通!

平日里让运维人员头疼的事情已经很多了,因此偶尔把 Linux 系统的密码忘记了并不用慌,只需简单几步就可以完成密码的重置工作。或者之前没有 Linux 系统的使用经验,请一定先跳过本节,等学习完 Linux 系统的命令后再来学习本节内容。如果您刚刚接手了一台 Linux 系统,要先确定是否为 centos7.6系统。如果是,然后再进行下面的操作。

2024-04-23 10:47:02 260

原创 编程新手必看,Python3中File(文件) 方法知识点及语法学习总结(24)

Python3 中的file对象提供了多种方法来操作文件,以下是一些常用的文件方法:close():关闭一个已打开的文件。这是释放文件资源的重要步骤,通常在文件操作完成后调用。flush():刷新文件的缓冲区,即将缓冲区中的数据立即写入文件。这在需要确保数据被写入文件时使用,例如在写入日志文件后立即调用flush()可以确保日志被及时记录。fileno():返回一个整型的文件描述符(file descriptor),这个描述符可以用来识别打开的文件。

2024-04-22 19:36:27 914

原创 Linux爱好者必读:CentOS7.6开发环境搭建,从入门到精通!

CentOS 7.6是一个企业级的Linux操作系统,它提供了许多先进的功能和支持,适合用于服务器环境。以下是对CentOS 7.6的详细介绍:版本背景:CentOS是基于Red Hat Enterprise Linux (RHEL)源代码构建的免费企业级Linux发行版。CentOS项目通过重新编译RHEL的源代码来创建兼容的版本,但不包含Red Hat的商标和产品标识。

2024-04-22 11:38:08 1027

原创 编程新手必看,Python3中输入和输出知识点及语法学习总结(23)

Python3中,输入和输出是编程中非常重要的概念。以下是对Python3中输入和输出的详细介绍:输入:输入是指从外部设备(如键盘、鼠标等)或文件中读取数据的过程。Python提供了多种输入方式,包括使用input()函数获取用户输入、从文件中读取数据等。input()函数用于从标准输入(通常是键盘)读取一行文本,并将其作为字符串返回。。

2024-04-21 15:48:08 835

原创 编程新手必看,Python3中模块知识点及语法学习总结(22)

Python3中的模块是一个包含Python代码的文件,它可以定义函数、类和变量,供其他程序通过模块名引用**。Python的模块系统是其强大的特性之一,它允许开发者将代码组织成独立的文件,这些文件可以被其他Python脚本导入并使用。

2024-04-20 18:26:53 902

原创 编程新手必看,Python3中数据结构知识点及语法学习总结(21)

在Python3中,数据结构是组织和存储数据的有效方式,它们对于编写高效且可维护的代码至关重要。

2024-04-19 18:45:28 1293

原创 编程新手必看,Python3中装饰器知识点及语法学习总结(20)

Python 装饰器是一种特殊类型的函数,它允许你在不修改原始函数代码的情况下,为函数添加新的功能。装饰器在 Python 中非常强大和灵活,它们可以用来实现各种功能,如日志记录、性能测试、权限检查等。装饰器的基本用法是在原始函数定义之前使用 @ 符号,后跟装饰器函数的名称。当调用被装饰的函数时,实际上是调用了装饰器函数,并将原始函数作为参数传递给装饰器。装饰器函数通常会执行一些额外的操作,然后调用原始函数并返回其结果。

2024-04-18 18:53:32 916

原创 编程新手必看,Python3中lambda(匿名函数)知识点及语法学习总结(19)

Python中的lambda函数是一种匿名函数,它允许快速定义单行的小型函数,通常用于需要一个简单的函数作为参数的情况。首先,lambda函数的特点包括:匿名性:lambda函数没有名字,它们在代码中是以表达式的形式存在的。简洁性:lambda函数只有一个表达式,这意味着它们不能包含复杂的逻辑,只能执行简单的操作。局限性:lambda函数的局限在于它们不能访问自己参数列表之外或全局命名空间里的变量。

2024-04-17 17:14:59 260

原创 编程新手必看,Python3中函数知识点及语法学习总结(18)

Python3中的函数是组织好的、可重复使用的代码段,用于实现单一或相关联的功能。以下是Python3中函数的一些基本介绍:函数定义:在Python中,可以通过def关键字来定义一个函数。函数定义后,可以多次调用它来执行相应的任务。参数传递:函数可以接收参数,这些参数在函数被调用时传递给函数。参数在函数定义的圆括号内指定,多个参数之间用逗号分隔。

2024-04-16 18:51:09 746

空空如也

空空如也

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

TA关注的人

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