
数据分析之道
文章平均质量分 95
数据分析、机器学习必备python知识:基本数据类型、numpy、pandas、matplotlib、seaborn...
i阿极
数据分析优质创作者、华为云社区专家博主,工作和研究方向为数据分析、机器学习、爬虫,持续分享学习文章,感谢关注和支持。专栏《机器学习案例》感兴趣的小伙伴速速订阅,资源有对应数据可下载。
服务至上:爬虫|期末作业|课程项目|商务合作
展开
-
高级 Python 面试问题与解答
PIP 是 Python Installer Package 的缩写,它提供了安装各种 Python 模块的无缝接口。它是一个命令行工具,可以通过互联网搜索软件包并安装它们,而无需任何用户交互。Python zip() 函数返回一个 zip 对象,该对象映射多个容器的相似索引。它接受一个可迭代对象,将其转换为迭代器,并根据传递的可迭代对象聚合元素。它返回元组的迭代器。从 3.10 版本开始,Python 实现了一个称为“结构模式匹配”的 switch case 功能。原创 2024-01-16 16:31:20 · 1101 阅读 · 3 评论 -
中级Python面试问题
Python 是最广泛使用和流行的编程语言之一,由 Guido van Rossum 开发,并于 1991 年 2 月 20 日首次发布。Python 是一种免费的开源语言,具有非常简单和干净的语法,这使得它很容易开发人员学习Python。它支持面向对象编程,最常用于执行通用编程。Python 用于多个领域,如数据科学、机器学习、深度学习、人工智能、科学计算脚本、网络、游戏开发、Web 开发、网页抓取和各种其他领域。原创 2024-01-11 11:39:23 · 1291 阅读 · 1 评论 -
初学者的基本 Python 面试问题和答案
Python 是一种广泛使用的通用高级编程语言。它由 Guido van Rossum 于 1991 年创建,并由 Python 软件基金会进一步开发。它的设计重点是代码的可读性,其语法允许程序员用更少的代码行表达他们的概念。它用于:系统脚本Web开发游戏开发软件开发复杂数学列表理解是一种语法构造,可简化基于现有可迭代对象的列表的创建。my_list = [i 表示范围 (1, 10) 内的 i]lambda 函数是匿名函数。该函数可以有任意数量的参数,但只能有一个语句。原创 2024-01-09 13:37:35 · 1333 阅读 · 7 评论 -
【数据分析之道-Matplotlib(九)】Matplotlib棉棒图
在Matplotlib中,可以使用stem()来绘制棉棒图。棉棒图是柱状图的变形,可以把它看成特殊的柱状图。stem()函数用于绘制离散数据的垂直线图,常用于显示离散的数据点以及它们的垂直变化。原创 2023-06-17 09:24:13 · 4691 阅读 · 128 评论 -
【数据分析之道-Matplotlib(八)】Matplotlib箱线图
箱线图(Box Plot)是一种用于显示数据分布和异常值的可视化方法。它展示了一组数据的五个统计量:最小值(minimum)、第一四分位数(lower quartile)、中位数(median)、第三四分位数(upper quartile)和最大值(maximum)。箱线图还可以显示异常值(outliers)和数据的分布情况。原创 2023-06-09 09:55:44 · 6774 阅读 · 77 评论 -
【数据分析之道-Matplotlib(七)】Matplotlib直方图
直方图是一种常用的数据可视化方法,用于显示数据的分布情况。在Matplotlib中,可以使用hist()函数绘制直方图。原创 2023-06-06 08:36:38 · 8711 阅读 · 99 评论 -
【数据分析之道-Matplotlib(六)】Matplotlib饼图
Matplotlib中的饼图(Pie Chart)是一种常用的数据可视化方式,用于展示各个部分相对于整体的比例关系。饼图可以清晰地显示数据的相对大小,并可以通过添加标签和颜色来增强可读性。原创 2023-06-01 11:57:11 · 5989 阅读 · 80 评论 -
【数据分析之道-Matplotlib(五)】Matplotlib柱状图
柱状图(Bar Plot)是一种常用的数据可视化方式,用于显示各个类别之间的比较。在Matplotlib中,可以使用bar()函数或barh()函数来绘制柱状图。原创 2023-05-29 10:12:41 · 8708 阅读 · 87 评论 -
【数据分析之道-Matplotlib(四)】Matplotlib散点图
散点图(Scatter Plot)是一种常用的数据可视化方式,用于展示两个变量之间的关系。Matplotlib提供了丰富的功能来绘制散点图,并可以根据需求进行自定义和调整。在Matplotlib中,可以使用scatter()函数来绘制散点图。该函数接受两个参数,分别是x和y,表示散点图中各个点的横坐标和纵坐标。原创 2023-05-17 11:12:44 · 8759 阅读 · 76 评论 -
【数据分析之道-Matplotlib(三)】Matplotlib 绘制子图
Matplotlib支持多种绘制多图的方法,其中最常用的是subplot和subplots函数。subplot函数可以将一个图像分成若干个小区域,并在其中绘制子图,而subplots函数可以一次性创建多个子图,并返回一个包含所有子图的数组对象。原创 2023-05-10 12:44:42 · 5977 阅读 · 70 评论 -
【数据分析之道-Matplotlib(二)】Matplotlib 绘图标记
Matplotlib 支持多种标记,包括圆圈、方形、三角形等形状,每种标记都可以自定义颜色和大小。在下面的实例中,我们将演示如何使用 Matplotlib 绘制散点图,并使用不同的标记和颜色。原创 2023-05-06 12:41:14 · 4126 阅读 · 43 评论 -
【数据分析之道-Matplotlib(一)】Matplotlib Pyplot
Matplotlib是Python中最流行的绘图库之一,可以用于创建各种类型的静态和动态图表。Matplotlib库由多个子库组成,其中pyplot子库是最常用的子库之一,它提供了类似于MATLAB的绘图界面,使得使用Matplotlib进行数据可视化变得更加简单。原创 2023-05-02 10:07:03 · 1789 阅读 · 19 评论 -
【数据分析之道-Pandas(二)】DataFrame
Pandas DataFrame是一种二维标签化数据结构,可以将其看作一个电子表格或SQL表。每列可以有不同的数据类型(数值,字符串,布尔值等),也可以有行和列标签。原创 2023-04-26 20:23:16 · 1534 阅读 · 11 评论 -
【数据分析之道-Pandas(一)】Series操作
Series是一种一维数组结构,它由两个部分组成:索引和值。索引是一个标签数组,可以用来标识数据。值可以是任何类型的数据,例如整数、浮点数、字符串等。Series提供了类似于Numpy数组的操作,同时也支持类似于Python字典的操作。原创 2023-04-23 14:40:32 · 1879 阅读 · 8 评论 -
【数据分析之道-Numpy(八)】numpy统计函数
当我们处理数据时,经常需要对数据进行统计分析,NumPy提供了一些方便的统计函数,可以帮助我们计算数组的各种统计指标。下面详细介绍一些常用的NumPy统计函数原创 2023-05-23 13:01:45 · 4564 阅读 · 94 评论 -
【数据分析之道-NumPy(七)】numpy字符串函数
numpy字符串函数:add()函数、multiply()函数、center()函数、capitalize()函数、title()函数、lower()函数、upper()函数、split()函数、splitlines()函数、strip()函数、join()函数原创 2023-04-18 12:47:53 · 1275 阅读 · 26 评论 -
【数据分析之道-NumPy(六)】数组操作
修改数组形状、翻转数组、修改数组维度、连接数组、分割数组、数组元素的添加和删除原创 2023-04-16 12:38:32 · 1324 阅读 · 19 评论 -
【数据分析之道-NumPy(五)】numpy迭代数组
迭代数组指的是遍历数组中所有元素的过程。在 Python 中,可以使用循环语句来迭代数组中的每个元素,并对其进行操作。在 NumPy 中,也可以使用 nditer 函数来实现对数组的迭代,该函数返回一个可迭代对象,可以在循环中用于遍历数组中的元素。原创 2023-04-14 08:45:23 · 1184 阅读 · 16 评论 -
【数据分析之道-NumPy(四)】numpy广播机制
NumPy的广播(broadcasting)机制是一种在不同形状的数组之间进行算术运算的机制。在许多情况下,我们需要将不同形状的数组进行算术运算,此时就可以使用广播机制。原创 2023-04-11 16:13:08 · 3422 阅读 · 12 评论 -
【数据分析之道-NumPy(三)】numpy切片与索引
在NumPy中,切片和索引是常用的操作,可以用于获取数组中的部分数据或单个数据。下面我们将分别介绍NumPy中的切片和索引。原创 2023-04-08 22:23:25 · 1665 阅读 · 10 评论 -
【数据分析之道-NumPy(二)】多种方式创建数组
通过本篇文章的学习,读者将了解到如何使用NumPy创建数组,可以根据自己的需求选择合适的方法来创建数组,并为后续的操作打下良好的基础。原创 2023-04-05 10:28:30 · 3878 阅读 · 28 评论 -
【数据分析之道-NumPy(一)】数据类型与属性
NumPy是一个Python的第三方库,它是Numerical Python的缩写。NumPy主要用于科学计算、数据分析和机器学习等领域,提供了高效的多维数组对象和各种用于数组计算的函数。原创 2023-04-04 10:08:30 · 1091 阅读 · 9 评论 -
【数据分析之道-基础知识(十一)】面向对象
Python 是一种面向对象的编程语言,它提供了丰富的面向对象编程特性和语法。面向对象编程(OOP)是一种编程范式,它将数据和与之相关的操作封装在对象中,通过定义类和实例化对象来实现程序的组织和设计。原创 2023-05-19 13:38:31 · 1231 阅读 · 14 评论 -
【数据分析之道-基础知识(十)】Lambda函数
Python 中的 lambda 是一个匿名函数,它可以在一行代码中定义简单的函数。Lambda 表达式通常用于需要传递函数作为参数的场合,可以使代码更加简洁和易读。原创 2023-05-04 12:40:39 · 2626 阅读 · 78 评论 -
【数据分析之道-基础知识(九)】推导式
Python推导式(Comprehension)是一种简洁高效的代码编写方式,可以用一行代码来创建列表、集合、字典等复杂数据结构。原创 2023-04-12 21:19:23 · 663 阅读 · 2 评论 -
【数据分析之道-基础知识(八)】循环语句
Python中常见的循环语句有for循环和while循环。循环语句的作用是重复执行一段代码,直到满足特定的条件为止。原创 2023-04-02 19:27:47 · 589 阅读 · 9 评论 -
【数据分析之道-基础知识(七)】高级函数
Python高级函数是一种可以将函数作为参数传递、返回函数作为结果的函数,通常应用于函数式编程和面向对象编程等领域。在Python中,常见的高级函数包括lambda函数、map()函数、filter()函数、reduce()函数等。原创 2023-03-31 08:29:46 · 598 阅读 · 16 评论 -
【数据分析之道-基础知识(六)】函数
定义一个函数需要使用 def 关键字,后面跟着函数名和一对圆括号。在圆括号中可以列出函数的参数名,多个参数用逗号隔开。函数定义结束后,需要在下一行缩进后编写函数的代码块。函数的代码块可以包含多个语句,可以执行特定的操作,例如计算、打印输出等。原创 2023-03-30 11:52:53 · 813 阅读 · 68 评论 -
【数据分析之道-基础知识(五)】集合
集合是Python中的一种数据类型,用于存储无序、不重复的元素。集合中的元素可以是任意类型,包括数字、字符串、元组、集合等。可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。原创 2023-03-29 12:36:45 · 1161 阅读 · 36 评论 -
【数据分析之道-基础知识(四)】字典
字典(Dictionary)是Python中一种非常重要的数据类型,也是一种无序的可变容器,它由键(key)和对应的值(value)组成,键必须是唯一的,而值则可以是任意数据类型,包括整数、浮点数、字符串、列表、元组、甚至是另一个字典。字典在Python中通常被用于存储和操作各种类型的数据。原创 2023-03-28 14:16:47 · 748 阅读 · 25 评论 -
【数据分析之道-基础知识(三)】元组
在Python中,元组是一种不可变序列数据类型,它可以存储多个元素,与列表类似,不同之处在于元组的元素不能修改。元组使用小括号 ( ),列表使用方括号 [ ]。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。原创 2023-03-27 09:00:00 · 796 阅读 · 4 评论 -
【数据分析之道-基础知识(二)】列表
列表是写在方括号[]之间、用逗号分隔开的元素列表**。列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套)。原创 2023-03-22 13:32:10 · 872 阅读 · 33 评论 -
【数据分析之道-基础知识(一)】字符串
我们将介绍的第一种数据类型是字符串。字符串虽然看似简单,但能够以很多不同的方式使用。字符串就是一系列字符,是 Python 中最常用的数据类型。在Python中,用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号。现在我们可以使用引号来创建字符串。创建字符串很简单,只要为变量分配一个值即可。str3 = “数据分析之道”原创 2023-03-21 13:40:41 · 1064 阅读 · 27 评论 -
【数据分析之道】数据分析导读
在这个信息爆炸的时代,如何高效处理数据并利用数据推动决策显得尤为重要,这便是人们通常所说的“大数据分析”。与大数据分析相伴而生的机器学习原创 2023-03-19 16:08:45 · 1234 阅读 · 21 评论