数据分析与可视化 第9套_第1页
数据分析与可视化 第9套_第2页
数据分析与可视化 第9套_第3页
数据分析与可视化 第9套_第4页
数据分析与可视化 第9套_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

厦门电子职业中专学校期末考试试卷(2024~2025学年度第二学期23高数据可视化)第14页共15页级班号姓名成绩出卷日期:年月日考试日期:年月日下午出卷人:考试时间:分钟选择题(每题2分,共30分)1、Numpy中,用于生成指定范围内等差数列的函数是?()

A.linspace B.arange

C.logspace D.rand2、Pandas中,以下哪个不是DataFrame的选择器?()

A.loc[] B.iloc[]

C.at[] D.values3、Matplotlib中,用于绘制散点图的函数是?()

A.plot() B.scatter()

C.bar() D.hist()4、Numpy数组与PandasSeries的主要区别是什么?()

A.Numpy数组可以是一维或多维的,而PandasSeries总是一维的

B.PandasSeries支持不同的数据类型,而Numpy数组必须是同质的

C.Numpy数组比PandasSeries更慢

D.PandasSeries不支持索引5、在Pandas中,如果你想要选择DataFrame中某几列的数据,应该使用哪种方式?()

A.使用列名作为属性(如df.column_name)

B.使用.loc[],传入列名列表

C.使用.iloc[],传入列的整数位置索引

D.使用.select()函数6、Matplotlib中,如何为图表添加图例?()

A.使用plt.title() B.使用plt.xlabel()

C.使用plt.ylabel() D.使用plt.legend()7、Numpy中,数组的广播机制主要用于解决什么问题?()

A.数组的形状不匹配时无法进行运算

B.数组的内存管理

C.数组的切片操作

D.数组的索引操作8、Pandas中,groupby()函数返回的对象类型是?()

A.DataFrame B.Series

C.GroupBy D.None9、Matplotlib中,设置全局样式(如字体大小、颜色等)通常通过哪个模块实现?( )

A.matplotlib.pyplot

B.matplotlib.rcParams

C.matplotlib.style

D.以上都不是10、Numpy中,以下哪个函数不直接用于数组运算?()

A.sum() B.mean()

C.std() D.plot()11、Pandas中,如何将DataFrame的某列数据类型从float转换为int?

A.使用astype(int)

B.使用to_numeric(dtype='int')

C.使用convert_dtypes()

D.直接修改列的值12、Matplotlib中,哪个参数用于控制图表的标题?()

A.title B.xlabel

C.ylabel D.legend13、Numpy中,若要将一个二维数组按列进行求和,应使用哪个函数?()

A.sum(axis=0) B.sum(axis=1)

C.mean(axis=0) D.mean(axis=1)14、Pandas中,处理时间序列数据时常用的数据结构是?()

A.DataFrame B.Series

C.DatetimeIndex D.TimedeltaIndex15、Matplotlib中,以下哪个属性不是Figure对象的属性?()

A.dpi B.figsize

C.title D.axes多选题(每题2分,共10分)1、下列哪些是Pandas中常用的数据清洗方法?()

A.填充缺失值

B.删除重复行

C.数据类型转换

D.排序2、Matplotlib支持哪些方式设置图表的颜色?()

A.在绘图函数中直接指定

B.使用颜色代码(如'#FF0000')

C.修改matplotlib的配置文件

D.使用颜色映射(colormap)3、Numpy数组切片时,可以使用哪些类型的索引?()

A.整数 B.切片对象

C.布尔数组 D.浮点数(用于近似索引)4、Pandas中,哪些函数可以用于数据聚合?()

A.

groupby() B.

agg()

C.

transform() D.

apply()5、Matplotlib中,哪些方式可以用来添加文本到图表中?()

A.使用plt.text()

B.使用plt.title()、plt.xlabel()、plt.ylabel()

C.在Axes对象上调用text()方法

D.修改图表的注释(annotations)判断题(每题2分,共10分)1、Pandas的DataFrame对象支持异构数据类型,即不同的列可以有不同的数据类型。()2、Numpy数组的所有元素必须具有相同的数据类型。()3、Matplotlib的plt.plot()函数只能用于绘制折线图。()4、Pandas中,merge()函数仅支持内连接(INNERJOIN)。()5、Numpy数组不支持直接修改数组大小,但可以通过切片和赋值来“模拟”数组大小的改变。()填空题(每空1分,共10分)在Pandas中,用于读取Excel文件通常使用的库是pandas和_______。2、Numpy中,用于计算数组中所有元素平均值的函数是______。3、Matplotlib中,用于设置图表全局字体的命令通常通过修改

matplotlib.rcParams['_________']

实现。4、Pandas中,DataFrame的_______方法用于按列或行对数据进行分组。5、Numpy中,数组的形状可以通过________属性获取。分组聚合的流程分为_________、__________、___________。在直方图中一般使用横轴表示_________,用纵轴表示________。简答题(每题5分,共10分)1、请简述Pandas中merge()函数的基本用法及其主要参数。2、比较Numpy数组与PandasSeries在数据处理上的异同点。编程题(共1大题,共30分)根据提供的数据mtcar数据集完成以下需求:读取mtcar数据。(2分)查看mtcar数据集的元素的个数、维度、大小等信息、输出表的列名。(5分)使用describe方法对整

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论