基本信息
文件名称:《人工智能基础》课件_第4章 人工智能数据处理.pdf
文件大小:5.64 MB
总页数:113 页
更新时间:2025-07-02
总字数:约6.35万字
文档摘要

人工智能基础

第4章人工智能数据处理

学习目标

妇.了解NumPy数据类型。

:.2.了解Pandas数据类型。

?

:.3.掌握表数据处理方法。

?

:.

?4.了解数据统计分析

:.5.掌握数据可视化。

?

4.1NumPy数据类型

4.1NumPy数据类型

?:?NumPy是使用python进行科学计算的基础软件包

?:?NumPy提供了多维数组对象ndarray能支持多种数据类型的

数值元素的表示和计算

?:?NumPy模块是第三方模块,使用前需要导入。代码如下:

importnumpyasnp

4.1.1多维数组对象ndarray

?:?l.创建多维数组对象(一维数组对象的创建)

?调用array()函数创建一维数组

格式如下:

numpy.array(object,dtype=None,ndmin=O)

?object:可被转换成数组的其它数据对象

?dtype:数组所需的数据类型

?ndmin:指定生成数组的维数

4.1.1多维数组对象ndarray

?:?l.创建多维数组对象(一维数组对象的创建)

·调用arange()函数创建一维数组

使用NumPy中的arange()函数可以生成数组,其格式如下所

刀:

numpy.arange([start,]stop[,step,],dtype=None)

?start:开始的数字

?stop:结束的数字,但不包括stop

?step:步长的数字

4.1.1多维数组对象ndarray

?:?l.创建多维数组对象(一维数组对象的创建)

·调用linspace()函数创建一维数组

使用NumPy中的linspace()函数可以创建等间隔一维数组,格

式如下所示:

numpy.linspace(start,stop,num=50,...)

?start:起始的值

?stop:结束的值

?num:在这个区间里生成数字的个数,生成的数组是等

间隔生成的

4.1.1多维数组对象ndarray

?:?l.创建多维数组对象(二维数组对象的创建)

·调用array()函数创建二维数组

NumPy中的array()函数也可以基于Python的嵌套列表创建

二维数组。

4.1.1多维数组对象ndarray

?:?l.创建多维数组对象(创建多维数组的常用方法)

■Numpy库还提供了一些数组创建函数,以满足对不同维度

的需求。

·调用reshape()函数创建多维数组

■NumPy中的zeros()函数用于生成指定形状的全0数组

?NumPy中的ones()函数用千生成指定形状的全1数组

·调用随机函数创建多维数组

4.1.1多维数组对象ndarray

?沁.数组元素的访问(通过索引方式进行查询)

例4-1-10:访问一维数组对象persons和persons中的数组元素。

persons#显示persons对象

array([宋江,吴用,林冲秦明],dtype=U2)

persons[2]#取索引值为2的元素得到字符串对象

林冲