大学MOOC PYTHON数据分析基础(浙大城市学院)1452458170 最新慕课完整章节测试答案
第1章简明Python基础串讲
Python基础编程
1、单选题:
列表ls = [[1,2,3,4,5,6,7,8,9]],以下选项中描述正确的是:
选项:
A: ls是一维列表
B: ls是二维列表
C: ls可能是三维列表
D: ls可能是九维列表
答案: 【 ls是二维列表】
2、单选题:
“键值对”类型数据的组织维度是:
选项:
A: 一维数据
B: 二维数据
C: 三维数据
D: 高维数据
答案: 【 高维数据】
3、单选题:
二维列表ls=[[1,2,3],[4,5,6],[7,8,9]],以下选项中能获取其中一个维度的数据是:
选项:
A: ls[1][1]
B: ls[-1]
C: ls[-1][-1]
D: ls[-2][-1]
答案: 【 ls[-1]】
4、单选题:
关于二维数据CSV 存储问题,以下选项中描述错误的是:
选项:
A: CSV 文件的每一行表示一个具体的一维数据
B: CSV 文件的每行采用逗号分隔多个元素
C: CSV 文件不能包含二维数据的表头信息
D: CSV 文件不是存储二维数据的唯一方式
答案: 【 CSV 文件不能包含二维数据的表头信息】
5、单选题:
使用 open() 打开一个 Windows 操作系统 D盘下的文件, 以下选项中对路径的表示错误的是:
选项:
A: D:\PythonTest\a.txt
B: D:PythonTesta.txt.n
C: D:/PythonTest/a.txt
D: D://PythonTest//a.txt
答案: 【 D:PythonTesta.txt.n】
6、单选题:
执行如下代码:fname = input("请输人要写人的文件:")fo = open(fname,"w+")ls = ["清明时节雨纷纷,","路上行人欲断魂," ,"借问酒家何处有?" ,"牧童遥指杏花村。"]fo.writelines(ls)fo.seek(0)for line in fo: print(line)fo.close()以下选项中描述错误的是:
选项:
A: 执行代码时,从键盘输人“清明.txt”,则清明.txt被创建
B: fo.writelines(ls)将元素全为字符串的ls列表写人文件
C: fo.seek(0)这行代码可以省略,不影响输出效果
D: 代码主要功能为向文件写入一个列表类型,并打印输出结果
答案: 【 fo.seek(0)这行代码可以省略,不影响输出效果】
7、单选题:
元组变量t=("cat","dog","tiger","human")问:t[::-1]的结果是?
选项:
A: ('human','tiger','dog','cat')
B: ['human','tiger','dog','cat']
C: {'human','tiger','dog','cat'}
D: 运行出错
答案: 【 ('human','tiger','dog','cat')】
8、单选题:
给定字典d,以下选项中对d.items()的描述正确的是:
选项:
A: 返回一种dict_items类型,包括字典d中所有键值对
B: 返回一个列表类型,每个元素是一个二元元组,包括字典d中所有键值对
C: 返回一个元组类型,每个元素是一个二元元组,包括字典d中所有键值对
D: 返回一个集合类型,每个元素是一个二元元组,包括字典d中所有键值对
答案: 【 返回一种dict_items类型,包括字典d中所有键值对】
9、单选题:
给出如下代码:s=list("巴老爷有八十八棵芭蕉树,来了八十八个把式要在巴老爷八十八棵芭蕉树下住。老爷拔了八十八棵芭蕉树,不让八十八个把式在八十八棵芭蕉树下住。 八十八个把式烧了八十八棵芭蕉树,巴老爷在八十八棵树边哭。")以下选项中能输出字符“八”第一次出现的索引位置的是?
选项:
A: print(s.count("八"))
B: print(s.index("八"))
C: print(s.index("八"),6)
D: print(s.index("八"),6,len(s))
答案: 【 print(s.index("八"))】
10、单选题:
下面代码的输出结果是?list1 = [(m,n) for m in 'ABC' for n in 'ABC' if m != n]print(list1)
选项:
A: ['AC','AD','BC','BD']
B: [('A','C'),('A','D'),('B','C'),('B','D')]
C: 错误
D: [('A','B'),('A','C'),('B','A'),('B','C'),('C','A'),('C','B')]
答案: 【 [('A','B'),('A','C'),('B','A'),('B','C'),('C','A'),('C','B')]】
第5章机器学习建模分析
第3次单元测验
1、单选题:
F1 score可用于衡量分类模型性能,根据以下混淆矩阵,F1 = _________。真实类 预测类Class = YesClass = NoClass = Yes(正例)abClass = No(反例)cd
选项:
A: a/(a+c)
B: 2a/(2a+b+c)
C: (a+d)/(a+b+c+d)
D: a/(a+b)
答案: 【 2a/(2a+b+c)】
2、单选题:
数据建模分析,_________方法需要计算样本之间的距离。
选项:
A: k-means
B: 随机森林
C: 决策树
D: 线性回归
答案: 【 k-means】
3、单选题:
K-means算法中K表示_________。
选项:
A: 聚类得到的类别数
B: 聚类算法迭代的次数
C: 样本间距离计算的方法
D: 算法性能的评价指标
答案: 【 聚类得到的类别数】
4、单选题:
关于聚类分析的说法,不正确的是_________。
选项:
A: 聚类可作为分类等其他任务的预处理过程
B: 聚类分析目标是使同一个簇中的样本相似度较高,而不同簇间的样本相似度较低
C: “簇”越多说明聚类效果越好
D: 聚类是无监督学习方法
答案: 【 “簇”越多说明聚类效果越好】
5、单选题:
K-means算法的核心是_________。
选项:
A: 样本数据标准化
B: 确定簇的个数
C: 样本间相似度计算
D: 样本数据降维
答案: 【 样本间相似度计算】
6、单选题:
关于训练神经网络的说法中,不正确的是_________。
选项:
A: 是一个不断调整神经元之间的“连接权重”以及每个神经元偏置项的过程
B: 神经网络的隐藏层越少,训练时间越长
C: 一般用误差反向传播(BP)算法训练神经网络
D: 常用的优化器(optimizer)包括adam,sgd,lbfgs等
答案: 【 神经网络的隐藏层越少,训练时间越长】
7、多选题:
_________属于有监督学习(Supervised Learning)的任务。
选项:
A: 回归问题(Regression)
B: 聚类问题(Clustering)
C: 分类问题(Classification)
D: 数据降维(Dimensionality Reduction)
答案: 【 回归问题(Regression);
分类问题(Classification)】
8、多选题:
_________属于神经网络常用的激活函数。
选项:
A: tanh
B: Softmax
C: Sigmoid
D: ReLU
答案: 【 tanh;
Sigmoid;
ReLU】
9、多选题:
神经网络可用于_________等问题的建模分析。
选项:
A: 识别车牌
B: 根据房屋特性预测房价
C: 客户聚类问题
D: 识别垃圾短信
答案: 【 识别车牌;
根据房屋特性预测房价;
客户聚类问题;
识别垃圾短信】
10、判断题:
回归分析中,性能评价指标均方根误差RMSE与测试集的大小无关。
选项:
A: 正确
B: 错误
答案: 【 错误】
11、判断题:
Precision(精确率)指分类问题中真实正例被正确预测出的比例。
选项:
A: 正确
B: 错误
答案: 【 正确】
12、判断题:
同一个数据集上,通常使用随机森林的方法训练分类模型需要的时间比C4.5决策树更长。
选项:
A: 正确
B: 错误
答案: 【 正确】
13、判断题:
K-means算法迭代过程同时最小化簇内凝聚度和最大化簇间分离度。
选项:
A: 正确
B: 错误
答案: 【 正确】
14、判断题:
神经网络中每层中不同的结点通常采用不同的激活函数。
选项:
A: 正确
B: 错误
答案: 【 错误】
15、判断题:
深度学习就是具有很多个隐藏层、每个隐藏层具有很多结点的神经网络。
选项:
A: 正确
B: 错误
答案: 【 正确】
第4次单元测验
1、单选题:
关于Keras的说法中,________是正确的。
选项:
A: Keras可以作为Tensorflow的后端使用
B: Keras是专门用来构建CNN序贯模型的神经网络开发包,不能构建其它神经网络
C: 与Tensorflow一样,Keras是一个多层神经网络开发包,只是它的语法更简单、使用更方便
D: 使用Keras构建的神经网络模型必须经过编译(Compile)之后,才能输入数据进行训练
答案: 【 使用Keras构建的神经网络模型必须经过编译(Compile)之后,才能输入数据进行训练】
2、多选题:
分词工具库Jieba支持________分词模式。
选项:
A: 半模式
B: 全模式
C: 搜索引擎模式
D: 精确模式
答案: 【 全模式;
搜索引擎模式;
精确模式】
3、多选题:
________都是著名的图像分类深度学习模型,用户可以下载这些预训练模型直接使用。
选项:
A: InceptionV3
B: VGG19
C: CIFAR-10
D: ResNet50
答案: 【 VGG19;
CIFAR-10;
ResNet50】
4、多选题:
与全连接前馈神经网络相比,用于图像分类的卷积神经网络CNN主要通过________操作来减少网络参数数量,提高训练效率。
选项:
A: 卷积
B: 全连接
C: 池化
D: 中断
答案: 【 卷积;
池化;
中断】
5、多选题:
Keras为建立CNN模型,提供了_______等常用层(layer)。
选项:
A: SimpleRNN
B: Conv2D
C: LSTM
D: MaxPooling2D
答
