欢迎光临,有需要请联系站长!
想要快速找到正确答案?
立即关注 超新尔雅学习通微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
中国大学MOOCPython数据分析与可视化作业答案
Python数据分析与可视化
学校: 九八五题库
学校: 超星学习通
题目如下:
1. 1. 阅读下面一段示例程序: demo_list=[] demo_list.append('A','B')
A. ['A']
B. ['A','B']
C. ['B','A']
D. 程序出现TypeError异常
答案: 程序出现TypeError异常
2. 2. 请阅读下面一段程序,其最终执行的结果是什么: list_one=["One","Two"] list_two=["Three","Four"] list_one.extend(list_two) print(list_one)
A. ['One','Two','Three','Four']
B. ['Three','Four','One','Two']
C. ['One','Two','Four','Three']
D. ['Three',
答案: ['One','Two','Three','Four']
3. 3. 请阅读下面的程序:tup1=(12,'bc',34)tup2=('ab',23,'cd')tup3=tup1+tup2print(tup3[2])执行上述程序,最终输出的结果为()。
A. bc
B. 12
C. 34
D. ab
答案: 34
4. 4. 请看下面的一段程序:info={1:'小明',2:'小黄',3:'小兰'}info[4]='小红'info[2]='小白'print(info)运行程序,最终输出的结果为()。
A. {1:'小明',2:'小白',3:'小红',4:'小兰'}
B. {1:'小明',2:'小白',3:'小兰',4:'小红'}
C. {1:'小白',2:'小明',3:'小兰',4:'小红'}
D. {1:
答案: {1:'小明',2:'小白',3:'小兰',4:'小红'}
5. 5. 请阅读下面一段程序:defsum(a,b):temp=bb=aa=tempreturn(a,b)print(sum(b=11,a=22))运行程序,最终输出的结果为()。
A. 11,22
B. 22,11
C. 没有任何输出
D. 程序出现错误
答案: 11,22
6. 6. 请看下面一段程序:definfo(age=18,name):print("%s的年龄为%d"%(name,age))info(28,'小明')运行上述程序,最终输出的结果为()。
A. 小明的年龄为28
B. 小明的年龄为18
C. 28的年龄为小明
D. 程序出现错误
答案: 程序出现错误
7. 7. 请看下面一段程序:definfo(age,name="小明"):print("%s的年龄为%d"%(name,age))info(28,'小红')运行上述程序,最终输出的结果为()。
A. 28的年龄为小明
B. 28的年龄为小红
C. 小红的年龄为28
D. 小明的年龄为28
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
8. 8. 已知文件abc.txt的内容如下:Hello,黑马通过如下代码读取上述文件的内容,读取的结果为()。f=open('abc.txt','r')content=f.read(7)print(content)
A. Hell
B. Hello
C. Hello,
D. Hello,黑
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
9. 9. 遍历列表时,可以直接将列表作为for表达式中的序列使用。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
10. 10. 定义函数时,带有默认值的参数一定要位于参数列表的末尾位置,否则程序会报。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
11. 11. 没有return表达式的函数是没有返回值的。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
12. 12. 使用readlines方法可以指定读取数据的长度。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
13. 13. 凡是打开的文件,切记要使用close方法关闭文件。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
14. 14. 如果向一个已有文件写数据,数据会追加到原来内容的末尾。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
15. 15. 下列方法中,可以从文件中读取数据的是()。
A. read(12)
B. seek()
C. readlines()
D. readline()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
16. 1. 关于数据分析的说法,下列描述错误的是()。
A. 数据分析可以通过计算机工具和数学知识处理数据
B. .可以做出具有针对性的决策
C. .数据分析没有实际的使用意义
D. .在大数据环境下,数据分析能够挖掘出更有价值的信息
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
17. 2. 下列关于数据分析概念的描述错误的是()。
A. 使用适当的统计分析方法对收集来的大量数据进行分析
B. .数据分析可以从数据中提炼出有用的信息并形成结论
C. .数据分析可以对数据进行更深层的研究
D. .数据分析不能够在杂乱无章的数据中提取有用的数据
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
18. 3. 数据分析的一般流程为()。
A. 明确目的和思路、数据收集、数据处理、数据分析、数据展现
B. .明确目的和思路、数据收集、数据分析、数据展现
C. .数据收集、数据处理、数据分析、数据展现
D. .明确目的和思路、数据处理、数据分析、数据展现
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
19. 4. JupyterNotebook可以将文件保存为哪些格式?()
A. html
B. .ipynb
C. .pdf
D. .py
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
20. 5. JupyterNotebook的优点是可以重现整个分析过程,并将说明文字、代码、图表、公式和结论都整合在一个文档中。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
21. 1. 数据分析的一般流程为()。
A. 明确目的和思路、数据收集、数据处理、数据分析、数据展现
B. .明确目的和思路、数据收集、数据分析、数据展现
C. .数据收集、数据处理、数据分析、数据展现
D. .明确目的和思路、数据处理、数据分析、数据展现
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
22. 2. 下列关于数据分析概念的描述错误的是()。
A. 使用适当的统计分析方法对收集来的大量数据进行分析
B. .数据分析可以从数据中提炼出有用的信息并形成结论
C. .数据分析可以对数据进行更深层的研究
D. .数据分析不能够在杂乱无章的数据中提取有用的数据
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
23. 3. JupyterNotebook可以使用命令行方式打开,只需要在命令行中输入【】命令即可。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
24. 4. JupyterNotebook可以将文件保存为ipynb格式。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
25. 1. 下列关于ndarray对象描述正确的是()。
A. ndarray对象中可以存储不同类型的元素
B. .ndarray对象中存储元素的类型必须是相同的
C. .ndarray对象不支持广播操作
D. .ndarray对象不具备矢量运算能力
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
26. 2. 下列选项中,不属于ndarray对象属性的是()。
A. shape
B. .dtype
C. ndim
D. map
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
27. 3. 下列关于ndarray索引说法正确的是()。
A. 可以使用整数进行索引
B. 可以使用整数数组进行索引
C. 可以使用元组进行索引
D. 可以使用布尔数组进行索引
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
28. 4. ndarray象的数据类型可以通过type()方法进行转换。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
29. 1. 下列函数中,可以用于创建等差数组的函数是()。
A. empty()
B. arange()
C. zeros()
D. ones()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
30. 2. 请阅读下列一段程序: arr=np.arange(12).reshape((3,4)) arr.shape 运行上述程序,它最终执行的结果为()。
A. 12
B. 4
C. (3,4)
D. (1,12)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
31. 3. 请阅读下列一段示例程序: import numpy as np arr1=np.array([[0],[1],[2]]) arr2=np.array([1,2]) result=arr1+arr2print(result.shape) 运行上述程序,那么最终输出的结果为()。
A. (3,2)
B. (2,3)
C. (3,0)
D. (2,2)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
32. 4. NumPy数组的转置可以通过()实现。
A. transpose()
B. reshape()
C. T
D. transform()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
33. 5. NumPy的数组排序默认是从小到大。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
34. 1. 下列关于数组运算的描述错误的是()。
A. 在NumPy中,大小相等的数组之间的任何计算都会应用到元素级
B. 广播机制表示对数组进行扩展,使数组的shape属性值一样
C. 标量运算会产生一个与数组具有相同数量的行和列的新矩阵,其原始矩阵的每个元素都被相加、相减、相乘或者相除
D. 数组不支持算术运算符与标量之间的运算
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
35. 2. 关于数组运算的说法中,下列描述错误的是()。
A. 数组不需要循环遍历,就可以对每个元素执行算术运算
B. 如果两个数组的形状不同,则它们进行算术运算时会出现广播机制
C. 数组还支持使用算术运算符与标量进行运算
D. 广播机制需要扩展维度大的数组
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
36. 3. 关于数组统计运算,下列说法中正确的是()。
A. sum()方法表示对数组中全部或某个轴向的元素求和
B. mean()方法表示计算平均值
C. argmin()方法表示计算数组中的最小值
D. argmax()方法表示计算数组中的最大值
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
37. 4. 如果两个数组的形状不同,则它们是无法执行算术运算的。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
38. 5. 假设当前有一个3行3列的ndarray数组,如果想要获取第3行第2列的元素,可以使用ndarray[3,2]。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
39. 1. 在NumPy模块中表示生成随机种子的函数是()。
A. seed()
B. rand()
C. beta()
D. randint()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
40. 2. 下列选项中,用来表示矢量化三元表达式的是()。
A. where()
B. cumsum()
C. sort()
D. unique()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
41. 3. 下列关于通用函数的说法中正确的是()。
A. 通用函数是一种针对ndarray中的数据执行元素级运算的函数
B. 通用函数会返回一个新的数组
C. 通用函数只可以接收一个参数
D. 通用函数分为一元通用函数与二元通用函数
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
42. 4. 下列关于随机数模块描述正确的是()。
A. NumPy的random模块具有更多的随机数功能
B. random模块中包括生成服从多种概率分布随机数的函数
C. numpy.random模块中有用于生成大量样本值的函数
D. rand()函数隶属于numpy.random模块
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
43. 5. NumPy的random模块比Python的random模块功能更多。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
44. 1. 用位置索引做切片,其用法是()
A. 包头不包尾
B. 包头包尾
C. 不包头不包尾
D. 不包头包尾
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
45. 2. 下列程序的输出结果是() import pandas as pd se1=pd.Series([104,118,102]) print(se1[-1])
A. 104
B. 118
C. 102
D. 报错
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
46. 3. 创建Series对象时,主要使用Pandas的()方法
A. Series
B. series
C. Serie
D. pandas
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
47. 4. 下列程序的运行结果是() import numpy as np x = np.array([[1,2],[3,4]], dtype=np.float64) y = np.array([[5,6],[7,8]], dtype=np.float64) print(x + y)
A. [1,2,3,4,5,6,7,8]
B. [[1,2,3,4],[5,6,7,8]]
C. [[ 6. 8.] [10. 12.]]
D. [[6,8],[10,12]]
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
48. 5. 已知程序如下: arr1=np.arange(12).reshape((3,4)) arr2=np.arange(3) arr3=arr1*arr2 请问数组arr3的大小是?
A. (3,4)
B. (3,)
C. (3,3)
D. 程序报错
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
49. 1. 下列关于Pandas库的说法中正确的是()。
A. Pandas中只有两种数据结构
B. Pandas不支持读取文本数据
C. Pandas是在NumPy基础上建立的新程序库
D. .Pandas中Series和DataFrame可以解决数据分析中一切的问题
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
50. 2. Pandas的数据结构有()。
A. Series
B. DataFrame
C. NumPy
D. Vector
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
51. 3. 下列关于DataFrame说法正确的是()。
A. DataFrame是一个类似二维数组的对象
B. DataFrame是由数据和索引组成
C. DataFrame有行索引与列索引
D. 默认情况下DataFrame的行索引在最右侧
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
52. 4. Series是一个类似于一维数组的象。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
53. 5. 在DataFrame中每列的数据都可以看做是一个Series象。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
54. 1. 关于Pandas数据读写的说法中,下列描述错误的是()。
A. read_csv()能够读取所有文本数据
B. read_sql()可以读取数据库中的数据
C. to_csv()能够将结构化数据写入到csv文件中
D. to_excel()能够将结构化数据写入到excel文件中
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
55. 2. 下列方法中可以读取数据库数据的是()。
A. read_sql()
B. read_table()
C. read_sql_query()
D. read_query()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
56. 3. 关于读取网页表格数据的说法中,下列描述正确的是()。
A. 使用read_html()函数可以读取网页表格数据
B. read_html()函数返回一个DataFrame对象
C. read_html()函数返回一个DataFrame列表对象
D. read_html()函数只能对网页中的table标签进行读取
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
57. 4. 关于读写excel文件的说法中,下列描述正确的是()。
A. to_excel()方法表示将结构化数据写入到Excel文件中
B. .to_excel()方法表示将结构化数据读取到DataFrame中
C. .read_excel()函数表示将结构化数据读取到DataFrame中
D. .read_excel()函数表示将结构化数据写入到DataFrame中
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
58. 5. read_csv()和read_table()函数没有任何区别。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
59. 6. read_html()函数可以读取网页中所有的数据。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
60. 1. 在进行算术运算时,如果希望一次性输出多个统计指标可以使用()方法。
A. statistics()
B. describe()
C. all()
D. results()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
61. 2. 下列Pandas方法中,用于求最大值和最小值的是()。
A. sum
B. mean
C. max
D. min
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
62. 3. 下列关于Pandas的索引说法正确的是()。
A. Pandas中的索引都是Index类对象
B. 索引对象是可修改的
C. 索引对象是不可修改的
D. Index对象是可以共享的
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
63. 4. describe()方法可以一次性输出多个统计指标。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
64. 1. 下列方法中,可以将元组转换为MultiIndex对象的是()。
A. from_tuples()
B. .from_arrays()
C. .from_product()
D. .from_list()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
65. 2. MultiIndex类提供了3种创建层次化索引的方法,它们分别是from_tuples()、from_arrays()和【】。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
66. 3. 层次化索引可以交换分层顺序。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
67. 1. Pandas是一个基于【】的Python库。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
68. 2. 函数既可以读取整张数据表,又可以执行SQL语句。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
69. 3. Pandas既可以按照索引排序也可以按照数据排序。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
70. 4. DataFrame的结构是由索引和数据组成的。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
71. 1. 函数既可以读取整张数据表,又可以执行SQL语句。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
72. 2. iloc方法主要使用整数来索引数据,而不能使用【】来索引数据。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
73. 3. Series结构由【】和【】组成。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
74. 4. 下列方法中可以读取数据库数据的是()。
A. read_sql()
B. read_table()
C. read_sql_query()
D. read_query()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
75. 5. Pandas只有Series和DataFrame两种数据结构。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
76. 1. Matplotlib是一个Python2D【】库,作图风格接近MATLAB。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
77. 2. 直方图可以利用方块的高度来反映数据的差异。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
78. 3. 散点图包含的数据点越少,比较的效果就会越好。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
79. 4. 箱形图提供了一种只用5个点数据集做简单总结的方式。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
80. 1. 关于Matplotlib的说法中,下列描述正确的是()。
A. Matplotlib是一个Python3D绘图库
B. 它使用简单,仅用几行代码就能生成各种图表
C. 仅仅适用于IPython平台
D. 只能输出PNG或PDF格式
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
81. 2. 下列pyplot模块的函数中,可以绘制条形图的是()。
A. bar()
B. hist()
C. pie()
D. scatter()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
82. 3. 下列pyplot模块的函数中,可以绘制直方图的是()。
A. bar()
B. hist()
C. pie()
D. scatter()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
83. 4. 下列pyplot模块的函数中,可以绘制饼图的是()。
A. bar()
B. hist()
C. pie()
D. scatter()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
84. 5. 下列pyplot模块的函数中,可以绘制散点图的是()。
A. bar()
B. hist()
C. pie()
D. scatter()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
85. 1. 在创建Figure对象时,可以指定哪个参数来设置画布的尺寸?()
A. num
B. dpi
C. figsize
D. facecolor
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
86. 2. 在创建Figure对象时,可以指定哪个参数来给画布添加背景颜色?()
A. num
B. dpi
C. figsize
D. facecolor
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
87. 3. 下列函数中,可以为图表设置标题的是()。
A. xlim()
B. xlabel()
C. title()
D. legend()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
88. 4. 下列函数中,可以为图表设置图例的是()。
A. legend()
B. xlabel()
C. title()
D. xlim()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
89. 5. 我们可以调用new()函数构建一张新的空白画布。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
90. 1. 下列选项中,用于绘制单变量分布的函数是()。
A. displot()
B. .joinplot()
C. .pairplot()
D. .boxplot()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
91. 2. 如果希望一次性创建一组【】,则可以通过subplots()函数进行实现。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
92. 3. subplot(323)和subplot(3,2,3)是等价的。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
93. 4. 每调用一次add_subplot()方法会规划画布划分子图,且只会添加一个子图。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
94. 1. 下列pyplot模块的函数中,可以绘制饼图的是()。
A. bar()
B. hist()
C. pie()
D. scatter()
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
95. 2. 如果希望一次性创建一组【】,则可以通过subplots()函数进行实现。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
96. 3. 每调用一次add_subplot()方法会规划画布划分子图,且只会添加一个子图。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。