python数据分析答案_Python数据分析与数据可视化答案
第一章 单元测试
1、缩进对于Python程序至关重要。
A:错
B:对
正确答案:【对】
2、在Python 3.x中不能使用汉字作为变量名。
A:对
B:错
正确答案:【错】
3、下面哪些是正确的Python标准库对象导入语句?
A:from math import
B:import math.sin as sin
C:from math import sin
D:import math.
正确答案:【from math import *;
from math import sin】
4、Python支持面向对象程序设计。
A:对
B:错
正确答案:【对】
5、下面属于Python编程语言特点的有?
A:扩展库丰富
B:代码运行效率高
C:支持命令式编程
D:支持函数式编程
正确答案:【扩展库丰富;
支持命令式编程;
支持函数式编程】
第二章 单元测试
1、已知列表x = [1, 2, 1, 2, 3, 1],那么执行x.remove(1)之后,x的值为[2, 2, 3]。
A:对
B:错
正确答案:【错】
2、已知列表x = [1, 2, 3],那么执行y = x.reverse()之后,y的值为[3, 2, 1]。
A:对
B:错
正确答案:【错】
3、Python语言中同一个集合中的元素不会重复,每个元素都是唯一的。
A:错
B:对
正确答案:【对】
4、表达式3 > 5 and math.sin(0)的值为0。
A:对
B:错
正确答案:【错】
5、表达式4 < 5 == 5的值为True。
A:错
B:对
正确答案:【对】
第三章 单元测试
1、生成器表达式的计算结果是一个元组。
A:错
B:对
正确答案:【错】
2、包含列表的元组可以作为字典的“键”。
A:错
B:对
正确答案:【错】
3、列表的rindex()方法返回指定元素在列表中最后一次出现的位置。
A:对
B:错
正确答案:【错】
4、Python语言中同一个集合中的元素不会重复,每个元素都是唯一的。
A:错
B:对
正确答案:【对】
5、列表可以作为字典元素的“键”。
A:错
B:对
正确答案:【错】
在Python语言中字符串对象上应用strip()方法时,它仅能达到去除前后空格的效果
A:错
B:对
正确答案:【错】
第四章 单元测试
1、g = lambda x: 3不是一个合法的赋值表达式。
A:错
B:对
正确答案:【错】
2、调用函数时传递的实参个数必须与函数形参个数相等才行。
A:对
B:错
正确答案:【错】
当定义函数时,在特定的参数名称前缀带有两个*符号的情况下,则表示该参数为可变数量的输入,并且能够捕获任意数量的关键输入项,并将这些输入项存储在一个字典中。
A:错
B:对
正确答案:【对】
4、函数内部定义的局部变量当函数调用结束后被自动删除。
A:对
B:错
正确答案:【对】
5、在Python中,不能在一个函数的定义中再定义一个嵌套函数。
A:错
B:对
正确答案:【错】
Python关键字and和or用于连接多个表达式时表现出惰性求值行为,并且仅评估必要的表达式。
A:错
B:对
正确答案:【对】
在开发多层循环结构时,在提升程序运行效率的前提下,请尽量避免不必要的计算步骤。
A:对
B:错
正确答案:【对】
第五章 单元测试
1、如果要操作docx格式的Word文档,可以按照扩展库python-docx。
A:错
B:对
正确答案:【对】
通过调用内置函数open()来打开文件时,在文件路径正确的前提下就可靠地打开了。
A:错
B:对
正确答案:【错】
3、二进制文件不能使用记事本程序打开。
A:对
B:错
正确答案:【错】
4、以写模式打开的文件无法进读操作。
A:错
B:对
正确答案:【对】
5、Python的主程序文件python.exe属于二进制文件。
A:错
B:对
正确答案:【对】
第六章 单元测试
在扩展库numpy中定义了arange()函数,在其功能设计上与内置函数range()具有相似性。该函数仅支持生成含有整数值的数据结构,并不具备生成含有实数值的能力。
A:错
B:对
正确答案:【错】
2、表达式np.empty((3,5)).sum()的值一定为0。
A:对
B:错
正确答案:【错】
已知数组x的形状为(3,5),其作用是将数组x中所有行第3列的元素赋值为2
A:错
B:对
正确答案:【对】
4、在numpy库中,默认情况下isclose函数会生成一个由多个True和False组成的数组;而allclose函数则会简单地返回一个布尔类型的布尔值。
A:错
B:对
正确答案:【对】
5、在原有数组基础上进行增补或插入操作的numpy模块中的append()和insert()函数不返回任何值。
A:错
B:对
正确答案:【错】
已知x是一个规模较大的numpy二维数组,则该语句的功能在于负责将位于第0行第2列的位置处的元素值设定为4
A:对
B:错
正确答案:【对】
7、扩展库numpy在linalg模块中提供了计算奇异值分解的函数svd()。
A:错
B:对
正确答案:【对】
第七章 单元测试
功能扩展模块通过调用pandas库中的read_csv()函数来解析CSV文件中的数据,并生成相应的DataFrame对象。
A:错
B:对
正确答案:【对】
当调用扩展库pandas中的函数read_excel()读取Excel文件时,在参数sheetname处设置特定值即可指定读取的工作表数据,并且该参数必须被赋值为工作表的名字而非序号
A:对
B:错
—————————————
—————————————
当调用扩展库pandas的函数read_excel()来打开Excel文件时,参数na_values可用于指示哪些数值被视为缺失值。
A:错
B:对
在pandas框架内,默认情况下提供了通过DataFrame对象调用drop_duplicates()方法能够有效地去除数据中的重复项的功能增强模块
A:错
B:对
当一个DataFrame对象的索引字段为日期时间类型数据时(或该对象包含有日期时间类型的列),可以通过调用resample()方法来进行重采样操作,在按时间段统计的基础上展示员工绩效的分布情况
A:错
B:对
第八章 单元测试
在sklearn机器学习扩展库中可以计算稀疏系数的一种线性模型该模型特别适合减少解决方案对特征数量的依赖情况如果数据集具有大量特征而其中只有少数几项是真正具有影响力的那么选择Lasso方法将会更加合适
A:错
B:对
在应用朴素贝叶斯算法进行分类任务时,在对未知样本进行分类的过程中
A:对
B:错
3、支持向量机(Support Vector Machine,
基于分离超平面将样本集进行分类或预测是一种经典的机器学习方法,在分割样本的过程中,默认原则是最大化两类之间的间距,在这样的前提下识别出最远的支撑向量作为分类决策依据
A:对
B:错
4、KNN算法是k-Nearest
Neighbor的缩写被称为k-nearest neighbors(KNN)算法,在机器学习领域被视为有监督学习算法,并且能够同时应用于分类与回归分析。
A:错
B:对
5、DBSCAN(Density-Based Spatial Clustering of Applications with
噪声数据(Noise)被视为属于密度聚类算法的一种类型。该算法将每个簇定义为满足相互密度连接的最大对象集合,并通过在样本空间中不断搜索高密度的核心对象,并逐步扩展这些核心对象形成最大集合来完成聚类过程。该方法能够在含有噪声的数据空间中发现具有任意形状的簇结构,并有效地去除噪声数据。
A:错
B:对
该算法无需提前设定类别数量,并对参数设置极为敏感。尤其在空间分布密度不均以及类别间距离差异较大的情况下,其聚类效果的质量会受到显著影响。
A:错
B:对
7、在样本中的多个特征中,并非每一个特征都对所分析的问题具有贡献。即便对于所分析的问题具有贡献的一些特征而言,在其重要性上也可能存在差异
A:错
B:对
第九章 单元测试
1、扩展库matplotlib.pyplot中的函数plot()可以用来绘制哪种图形?
A:柱状图
B:雷达图
C:折线图
D:饼状图
E:散点图
2、扩展库matplotlib.pyplot中的函数scatter()可以用来绘制哪种图形?
A:柱状图
B:雷达图
C:散点图
D:折线图
E:饼状图
3、扩展库matplotlib.pyplot中的函数bar()可以用来绘制哪种图形?
A:饼状图
B:柱状图
C:散点图
D:折线图
E:雷达图
通过可视化扩展库matplotlib的其模块pyplot中的bar()函数生成柱状图时,请选出哪一个参数能够配置柱的位置?
A:fill
B:color
C:left
D:lw
E:hatch
F:width
在Python编程语言中使用matplotlib库,在其模块pyplot中的bar()函数用于绘制柱状图时,该参数用于设置柱体内部填充图案。
A:hatch
B:width
C:color
D:left
E:fill
F:lw
在可视化扩展库matplotlib的模块pyplot中使用xticks()函数设置x轴刻度时,请问哪些参数用于设置刻度文本的旋转角度?
A:deg
B:rot
C:degree
D:rotation
7、为了实现绘制饼状图的目的,在matplotlib库中调用pyplot模块中的pie函数
A:shadow
B:explode
C:startangle
D:center
E:radius
F:colors
8、假设已使用import matplotlib as
mpl导入可视化扩展库,那么mpl.rcParams[‘legend.fontsize’] =
10语句的功能是设置图例的字号。
A:错
B:对
在matplotlib模块pyplot中如何通过某个函数来配置同一画布内多幅子图间的水平间隔与垂直间隔?
A:plot()
B:subplot()
C:subplots_adjust()
D:tight_layout()
图例通常位于绘图结果的一角或边缘区域;此外还可以基于图表特点设置位置以及其他样式;这些元素主要用于说明绘制过程中使用的各种符号及其颜色;它们对于准确理解并解读图表具有重要意义。
A:错
B:对
