Python数据挖掘与可视化(暨南大学) 中国大学mooc慕课答案2024版 m108913
第1周 数据分析软件介绍 测验题1
1、 在Python中,获得当前工作目录的命令是_____。
A:%pwd
B:%cd
C:%pwd”D:\DaPy1″
D:%cd”D:\DaPy1″
答案: %pwd
2、 改变工作目录为D:\DaPy1的命令是_____。
A:%pwd
B:%cd
C: %pwd”D:\DaPy1″
D:%cd”D:\DaPy1″
答案: %cd”D:\DaPy1″
3、 在Jupyter 环境中安装程序包seaborn的命令是_____。
A:pip install seaborn
B:!pip install seaborn
C:import seaborn
D:!import seaborn
答案: !pip install seaborn
4、 下面引用中的np是什么含义?import numpy as np
A:numpy的约定别名,可更改
B:numpy的别名,不可更改
C:numpy中的数据类型
D:numpy中的一个子库
答案: numpy的约定别名,可更改
5、 如何调用math包中的sqrt函数?
A:from math import sqrt
B:from math in sqrt
C:import sqrt from math
D:in sqrt from math
答案: from math import sqrt
6、 {1,2,3,5,7,11,13} 的数据类型是?
A:list
B:tuple
C:Series
D:set
答案: set
7、 下面哪些软件能做数据分析_____。
A:R语言
B:SAS
C:SPSS
D:Python
答案: R语言;
SAS;
SPSS;
Python
8、 Python能成为最大且最流行的数据分析软件的特点是_____。
A:简单、易学
B:面向对象
C:包含大量的库
D:具有二次开发功能
答案: 包含大量的库;
具有二次开发功能
9、 下面属于Jupyter 的优点是_____。
A:支持多语言
B:分享便捷
C:远程运行
D:交互式展现
答案: 支持多语言;
分享便捷;
远程运行;
交互式展现
第2周 数据管理与Python编程 测验题2
1、 不同领域对数据的观测单位和指标的叫法不同,数学上称为行和列,统计学上称为_____。
A:行和列
B:记录和字段
C:示例和属性
D:观测和变量
答案: 观测和变量
2、 数据按度量尺度可分为_____。
A:定性数据
B:定量数据
C:动态数列
D:面板数据
答案: 定性数据;
定量数据
3、 下列指标为定性变量的是_____。
A:性别
B:区域
C:体重
D:身高
答案: 性别 ;
区域
4、 下列指标为定量变量的是_____。
A:性别
B:体重
C:成绩
D:产品分类
答案: 体重;
成绩
5、 数据按时间状况可分为_____。
A:定性数据
B:定量数据
C:动态数列
D:截面数据
答案: 动态数列;
截面数据
第3周 Python数据分析基础 测验题3
1、 以下哪个选项可以创建一个 3×3 的单位矩阵?
A:np.range(3,3)
B:np.zeros(3)
C:np.eye(3)
D:np.eye[3]
答案: np.eye(3)
2、 以下哪个选项可以显示数据框BSdata的数据结构?
A:BSdata.info()
B: BSdata.head()
C:BSdata.tail()
D:BSdata.index()
答案: BSdata.info()
3、 关于pandas库的DataFrame对象,哪个说法是正确的?
A:DataFrame是二维带索引的数组,索引可自定义
B:DataFrame与二维ndarray类型在数据运算上方法一致
C:DataFrame只能表示二维数据
D:DataFrame由2个Series组成
答案: DataFrame是二维带索引的数组,索引可自定义
4、 如下代码 import pandas as pd a = pd.Series([9, 8, 7, 6], index=[‘a’, ‘b’, ‘c’, ‘d’]) 哪个是print(a.index)的结果?
A: [9, 8, 7, 6]
B:[‘a’, ‘b’,’c’,’d’]
C:(‘a’,’b’,’c’,’d’)
D:Index([‘a’,’b’,’c’,’d’]
答案: Index([‘a’,’b’,’c’,’d’]
5、 下面两段代码,哪个说法不正确? import numpy as np a = np.array([0, 1, 2, 3, 4]) import pandas as pd b = pd.Series([0, 1, 2, 3, 4])
A:a和b是不同的数据类型,不能直接运算
B:a和b都是一维数据
C:a和b表达同样的数据内容
D:a参与运算的执行速度比b快
答案: a参与运算的执行速度比b快
6、 以下哪一个步骤不属于数据清洗?
A:去重
B:删除缺失值
C:数据合并
D:异常值检测
答案: 数据合并
7、 下面关于Series和DataFrame的理解,哪个是不正确的?
A:DataFrame表示带索引的二维数据
B:Series和DataFrame之间不能进行运算
C:Series表示带索引的一维数据
D:可以像对待单一数据一样对待Series和DataFrame对象
答案: Series和DataFrame之间不能进行运算
8、 阅读如下代码: import pandas as pd dt = {‘one’: [9, 8, 7, 6], ‘two’: [3, 2, 1, 0]} a = pd.DataFrame(dt) 希望获得[‘one’,’two’],使用如下哪个语句?
A:a.index
B:a.row
C:a.values
D: a.columns
答案: a.columns
第4周 数据的探索分析及可视化 测验题4
1、 绘制散点图的函数是______
A:matplotlib.pyplot.pie()
B:matplotlib.pyplot.bar()
C:matplotlib.pyplot.plot()
D:matplotlib.pyplot.scatter()
答案: matplotlib.pyplot.scatter()
2、 若要指定当前图形x轴范围,以下代码正确的是______
A:plt.xlim()
B: plt.ylim()
C:plt.xlabel()
D:plt.ylabel()
答案: plt.xlim()
3、 以下哪个代码表示添加图例______
A:plt.legend()
B:plt.title()
C:plt.show()
D:plt.figure()
答案: plt.legend()
4、 以下说法错误的是______
A:lines.linewidth 表示线条宽度
B:lines.linestyle 表示线条样式
C: lines.marker 表示线条上点的形状
D:lines.markersize 表示点的数量
答案: lines.markersize 表示点的数量
5、 一般说,numpy-matplotlib-pandas是数据分析和展示的一条学习路径,哪个是对这三个库不正确的说明______
A:pandas仅支持一维和二维数据分析,多维数据分析要用numpy
B:matplotlib支持多种数据展示,使用pyplot子库即可
C:numpy底层采用C实现,因此,运行速度很快
D: pandas也包含一些数据展示函数,可不用matplotlib
答案: pandas仅支持一维和二维数据分析,多维数据分析要用numpy
6、 在二维表中,normalize=’index’表示______
A:各数据占总和的比例
B:各数据占部分的比例
C:各数据占行的比例
D:各数据占列的比例
答案: 各数据占行的比例
7、 下面哪个函数可以将双变量分类数据整理成二维表形式_
A:apply()
B:agg()
C:pivottable()
D:crosstab()
答案: crosstab()
第5周 数据的直观分析及可视化 测验题5
1、 以下哪个选项可以创建一个范围在(0,1)之间,长度为12的等差数列______。
A:np.linspace(0,1,12)
B:np.random(0,1,12)
C: np.linspace(0,12,1)
D:np.randint(0,12,1)
答案: np.linspace(0,1,12)
2、 下面语句中pyplot是什么含义______。 import matplotlib.pyplot as plt
A:matplotlib的类
B: matplotlib的子函数
C: matplotlib的方法
D: matplotlib的子库
答案: matplotlib的子库
3、 seaborn.violinplot()函数绘制的图是______。
A:点图
B:小提琴图
C:条图
D:计数图
答案: 小提琴图
4、 命令from ggplot import * 的含义是______。
A:加载ggplot所有方法
B:调用ggplot所有方法
C:加载和调用ggplot所有方法
D:没有任何作用
答案: 加载和调用ggplot所有方法
5、 下面哪个对matplotlib库的描述,哪个不正确______。
A:matplotlib是Python第三方数据展示库
B:matplotlib库是基于numpy库设计实现的
C:matplotlib.pyplot是绘图的一种“快捷方式”
D:matplotlib库展示的数据图无法输出为文件
答案: matplotlib库展示的数据图无法输出为文件
6、 plt.text()函数的作用是什么______。
A:给坐标轴增加题注
B:给坐标系增加标题
C:给坐标轴增加文本标签
D:在任意位置增加文本
答案: 在任意位置增加文本
下方是付费阅读内容:本平台商品均为虚拟商品,无法用作二次销售,不支持退换货,请在购买前确认您需要购买的资料准确无误后再购买,望知悉!
完整答案需点击上方按钮支付5元购买,所有答案均为章节测试答案,购买后上方矩形框将出现已付费的隐藏内容。
点关注,不迷路,微信扫一扫下方二维码
关注我们的公众号:阿布查查 随时查看答案,网课轻松过
为了方便下次阅读,建议在浏览器添加书签收藏本网页
电脑浏览器添加/查看书签方法
1.按键盘的ctrl键+D键,收藏本页面
2.下次如何查看收藏的网页?
点击浏览器右上角-【工具】或者【收藏夹】查看收藏的网页
手机浏览器添加/查看书签方法
一、百度APP添加/查看书签方法
1.点击底部五角星收藏本网页
2.下次如何查看收藏的网页?
点击右上角【┇】-再点击【收藏中心】查看
二、其他手机浏览器添加/查看书签方法
1.点击【设置】-【添加书签】收藏本网页
2.下次如何查看收藏的网页?
点击【设置】-【书签/历史】查看收藏的网页