还剩16页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
数据分析技术习题含参考答案
一、单选题共题,每题分,共分
501501、下列选项中,用于绘制单变量分布的函数是A、displot B、joinplot C、boxplot D、pairplot0正确答案A
2、关于时间序列的移动,下列说法错误的是A、数据移动后会出现边界情况B、移动是指沿着时间轴方向将数据进行前移或后移C、无论时间序列的数据怎么移动,索引是不会发生任何变化的D、时间序列移动后,索引也会发生变化正确答案D
3、下列图表中,可以清晰地反映出各数据系列的百分比情况的是A、直方图B、饼图C、折线图D、散点图正确答案B
4、下列方法中,用来创建一个滑动窗口的是A、shift B、rollingOC、resample D、asfreq正确答案B
5、下列函数中,用于计算整数的绝对值的是oA、square B、sqrt C、abs D、floor E、Abstract正确答案C
6、关于Pandas中数据排序,下列说法正确的是B、bar C、pie D、hist正确答案D
48、下列图表中,可以清晰地反映出数据变化趋势的是A、直方图B、饼图C、折线图D、散点图正确答案C
49、下列方法中,能够转换时期频率的是A、asfreq B、rollingOC resampleD shift正确答案A
50、下列方法中,可以将元组转换为Multilndex对象的是A、from_listB、from_arrays0C fromproductD、fromtuples正确答案D
二、判断题共题,每题分,共分
501501、通过datejange函数创建Datetimeindex对象时,如果只是传入了开始日期或结束日期,则还需要用periods参数指定产生多少个时间戳A、正确B、错误正确答案A
2、如果把年份字符串作为索引使用,则可以获取到属于这一年的所有数据A、正确B、错误正确答案A
3、创建时间序列时,如果起始时间或结束时间中带有与时间有关的信息,则会保留时间信息A、正确B、错误正确答案A
4、时间序列的移动是指沿着纵轴方向将数据进行前移或后移A、正确B、错误正确答案B
5、pivot方法只适用于DataFrame对象A、正确B、错误正确答案A
6、在使用datejange函数创建Datetimelndex对象时,必须要保证同时指定start endperiods freq中至少三个参数A、正确B、错误正确答案A
7、时间序列是不能使用位置索引来获取数据A、正确B、错误正确答案B
8、散点图包含的数据点越少,比较的效果就会越好A、正确B、错误正确答案B
9、apply方法可以将某个函数应用到DataFrame对象的每个数据A、正确B、错误正确答案B
10、时间序列的基础频率后面还可以跟着一个日期偏移量A、正确B、错误正确答案A
11、NumPy支持比Python更多的数据类型A、正确B、错误正确答案A
12、all函数用于检测数组中的元素是否满足某种条件A、正确B、错误正确答案A
13、Numpy是Python开源的数值计算扩展工具A、正确B、错误正确答案A
14、起始日期与结束日期定义了时间序列索引的严格边界A、正确B、错误正确答案A
15、使用字典做为分组键时,字典的键必须和数据中的列名相映射A、正确B、错误正确答案A
16、ndarray对象中的swapaxes方法可以将两个轴进行转换A、正确B、错误正确答案A
17、Series对象可以具有多层索引结构A、正确B、错误正确答案B
18、Seaborn是Python中基于Matplotlib的数据可视化工具,它提供了很多高层封装的函数A、正确B、错误正确答案A
19、fillnaO方法处理缺失数据时可以使用Series对象填充,但不可以使用DataFrame对象填充A、正确B、错误正确答案B
20、在操作时间戳索引时,可以直接使用任何日期字符串来选取子集A、正确B、错误正确答案B
21、数组使用切片和索引的方式与列表完全一样A、正确B、错误正确答案B
22、使用merge函数进行数据合并时,不需要指定合并键A、正确B、错误正确答案B
23、conda是一个在Windows、Mac OS、和Linux上运行的开源软件包管理系统和环境管理系统A、正确B、错误正确答案A
24、假设当前有一个3行3列的ndarray数组,如果想要获取第3行第2列的元素,可以使用ndarray[3,2]A、正确B、错误正确答案B
25、NLTK库适用于处理文本分析A、正确B、错误正确答案A
26、Figure对象可以理解为一张空白的画布,用于容纳图表的各种组件A、正确B、错误正确答案A
27、drop_duplicated方法可以删除重复值A、正确B、错误正确答案B
28、ndarray对象的数据类型可以通过type方法进行转换A、正确B、错误正确答案B
29、Series可以保存任何数据类型A、正确B、错误正确答案A
30、位于左上角的子图编号为1A、正确B、错误正确答案A
31、使用Anconda进行开发,可以有效的解决包配置与包冲突的问题A、正确B、错误正确答案A
32、NumPy的random模块比Python的random模块功能更多A、正确B、错误正确答案A
33、每调用一次add_subplot方法会规划画布划分子图,且只会添加一个子图A、正确B、错误正确答案A
34、subplot323和subplot3,2,3是等价的A、正确B、错误正确答案A
35、ndarray对象中存储元素的类型必须是相同的A、正确B、错误正确答案A
36、如果希望一次性创建一组子图,则可以通过subplot函数进行实现A、正确B、错误正确答案B
37、pyplot模块中默认拥有一个Figure对象A、正确B、错误正确答案A
38、Series是一个类似于一维数组的对象A、正确B、错误正确答案A
39、Periodindex是用来指代一系列时间段的索引结构A、正确B、错误正确答案A
40、如果调用transpose方法时传入“0,1,2”,则数组的shape不会发生任何变化A、正确B、错误正确答案A
41、只要使用groupby方法分组,就会产生一个DataFrameGroupby对象A、正确B、错误正确答案B
42、NumPy的数组排序默认是从小到大A、正确B、错误正确答案A
43、agg方法可以使用用户自定义的函数A、正确B、错误正确答案A44Matplotlib是一个用在Python中绘制数组的3D图形库A、正确B、错误正确答案B
45、如果Period对象加上或者减去一个整数,则会根据具体的时间单位进行位移操作A、正确B、错误正确答案A
46、Anconda不支持Python
2.x版本A、正确B、错误正确答案B
47、如果相同频率的两个Period对象进行数学运算,那么计算结果为它们的单位数量A、正确B、错误正确答案A
48、join方法可以使用左连接和右连接两种方式连接数据A、正确B、错误正确答案A
49、通过empty函数创建的数组中所有元素值都是NaNoA、正确B、错误正确答案B
50、只要当前的系统中安装了Anconda,则默认就已经拥有了JupyterNotebook,不需要再另行下载和安装A、正确B、错误正确答案AA、默认情况下,sort_index方法按照降序排列B、sort_index方法表示按照值进行排序C、如果Web容器找不到欢迎文件则报404错误D、sort_values方法表示按照索引进行排序E、即可以按照行索引排序,也可以按照列索引排序正确答案E
7、通过date_range函数创建Datetimeindex对象时,如果只是传入了开始日期,则还需要用参数指定产生多少个时间戳A、freqB、endC、periodsD start正确答案C
8、下列选项中,关于drop_duplicates方法描述错误的是A、仅支持单一特征数据的去重B、仅对Series和DataFrame对象有效C、数据去重时默认保留第一个数据D、该方法不会改变原始数据排列正确答案A
9、下列选项中,不属于ndarray对象属性的是A、mapB、shapeC、dtypeD、ndim正确答案A
10、下列关于ndarray对象索引的描述错误的是A、花式索引是将整数数组或列表进行索引,然后将数组或列表中的每个元素作为下标进行取值B、布尔索引是将一个布尔数组做为数组索引,返回的数据是布尔数组中True对应位置的值C、ndarray对象中的元素可以通过索引和切片来访问和修改D、ndarray对象的多维数组索引和切片的使用方式与列表的使用方式完全相同正确答案D
11、关于分组聚合过程的说法中,下列描述不正确的是()oA、合并是指将产生的新值整合到结果对象中B、拆分是指将数据集按照一些标准拆分为若干个组C、只能对纵轴方向上的数据进行分组D、应用是指将某个函数或方法应用到每个分组正确答案C
12、关于ndarray对象属性,下列描述错误的是()A、ndim属性表示数组轴的个数B、shape属性表示每个维度上数组的大小C、size属性表示数组元素的总个数,等于shape属性元组元素的和D、dtype属性表示数组中元素类型的对象正确答案C
13、在创建ndarray对象时,可以使用()参数来指定元素类型A、typeB、typesC、dtypeD、dtypes正确答案C
14、在创建Figure对象时,可以指定哪个参数来设置画布的尺寸?()、dpiAB、numC、facecolorD、figsize正确答案D
15、关于数据分析的说法,下列描述错误的是()A、数据分析没有实际的使用意义B、可以做出具有针对性的决策C、在大数据环境下,数据分析能够挖掘出更有价值的信息D、数据分析可以通过计算机工具和数学知识处理数据正确答案A
16、当使用resample()方法重新采样时,下列哪个参数可以确定采样的闭合区间?()A、fillmethodB、howC closedDlabel正确答案c
17、下列选项中,是基于Web的交互式计算环境,可以编辑易于人们阅读的文档,用于展示数据分析的过程A、Jupyter NotebookB、Anconda NavigatorC、Anconda PromptDSpyder正确答案A
18、下列函数中,可以为图表设置标题的是A、legend B、xlabel CxlimD、title正确答案D
19、关于apply方法的说法中,下列描述正确的是A、apply方法是对DataFrameB、apply方法能够实现所有agg方法的功能C、apply方法和map方法都能够进聚合操作D、apply方法只能够对行列进行操作正确答案A
20、下列关于ndarray对象描述正确的是A、ndarray对象中可以存储不同类型的元素B、ndarray对象不具备矢量运算能力C、ndarray对象不支持广播操作D、ndarray对象中存储元素的类型必须是相同的正确答案D
21、关于Anaconda的组件中,可以编辑文档且展示数据分析过程的是oA、Anaconda NavigatorB、Anaconda PromptC、SpyderD、Jupyter Notebook正确答案D
22、下列选项中,用来表示时间序列中的频率为每小时的是,A、SB、BC、DD、H正确答案D
23、下列选项中,可以一次性创建多个子图的是A、subplots B、figure C、add_subplotD subplot正确答案A
24、下列pyplot模块的函数中,可以绘制散点图的是A、pie B、hist C、bar D、scatter正确答案D
25、下列选项中,用来表示时间序列中的频率为每周六的是,A、W0M-2M0NB、W-FRIC、W-SUND、W-SAT正确答案D
26、请阅读下面一段程序import pandasas pddf_obj二pd.DataFrame[[4,-1,-3,0],[2,6,T,-7],[8,6,-5,1]]print df_obj.sort_valuesby=l执行上述程序后,最终输出的结果为oA012304-1-30126-1-7286-51012304-1-30126-1-7286-51C0123286-51126-1-704-1-30D.321000-3-141-7-16221-568正确答案B
27、下列选项中,不属于groupby方法分组方式的是A、列表或数组B、DataFrame中某列的名称C、字典或SeriesD、集合正确答案D
28、关于Matplotlib的说法中,下列描述正确的是A、Matplotlib是一个Python3D绘图库B、它使用简单,仅用几行代码就能生成各种图表C、仅仅适用于IPython平台D、只能输出PNG或PDF格式正确答案B
29、请阅读下面一段程序import pandasas pdser_obj=pd.Series[1,2,3,],index=「c,d,‘a]ser_obj2二ser_obj.reindex[a,b,c,d]print ser_obj2执彳亍上述程序后,最终的结果为A、c
1.0d
2.0a
3.0C、a
3.0b NaNc
1.0d
2.0D、a NaNb
1.0c
2.0d3,0B a
1.0b
2.0c
3.0d NaN正确答案
30、下列选项中,关于fillna方法描述正确的是oCA、fillnaO方法可以填充替换值为NaN和None的数据B、默认可支持填充的最大数量为1C、只支持前向填充方式D、fillnaO方法只能填充替换值为NaN的数据正确答案A
31、下列pyplot模块的函数中,可以绘制饼图的是A、scatter B、pie C、bar Dhist正确答案B
32、关于数据重塑的说法中,下列选项描述错误的是oA、数据重塑可以将DataFrame转换为SeriesB、stack方法可以将列索引转换为行索引C、对一个DataFrame使用stack方法后返回的一定是一个SeriesD、unstack方法可以将行索引转换为列索引正确答案C
33、Matplotlib主要是用哪种语言编写的A、PythonB、javaC、C++D、C正确答案A
34、关于哑变量的说法中,下列选项描述错误的是oA、哑变量是人为虚设的变量B、哑变量在转换成指标矩阵后,其值通常为0或1C、Pnadas中get_dummies函数可以对类别进行哑变量处理D、哑变量的使用没有实际意义正确答案D
35、通过date_range函数创建Datetimeindex对象时,可以设置哪个参数指定起始日期?A、freqB、periodsC、endD、start正确答案D
36、下列选项中,不能创建一个Series对象的是A、ser_obj=pd.Series{2001:
17.8,2002:
20.1,2003:
16.5}B、ser obj=pd.Series1,2C serobj=pd.Series1,2,3,4D ser_obj=pd.Series[1,2,3,4,5]正确答案B37创建一个Datetimeindex对象的代码如下pd.date_range,2018/08/10,,2018/08/15默认情况下,该对象中时间戳的频率为A、HB、DC、SD、T正确答案B
38、下列函数中,可以设置当前图形x轴范围的是A、xlabel B、legend C、xlimD title正确答案c
39、请阅读下面一段程序roll_window=sejobj.rolling window二10有关上述程序,下面描述错误的是A、roll_window是一个Period类对象B、窗口的标签为非居中C、窗口的大小为10D、默认对一列的数据进行计算正确答案A
40、下列函数中,用于计算对角线元素和的是oA、trace B、diag Cdot Ddet正确答案A
41、通过datejange函数创建Datetimeindex对象时,可以设置哪个参数来改变计时单位?A、freqB、periodsC、endD start正确答案A
42、请阅读下面一段程序period=pd.Period2010printperiod+5运行上述程序,它最终输出的结果为A、2014B、2013C、2012D、2015正确答案D
43、创建Datetimeindex对象的代码如下pd.date_range(start=,2018/2/1,,end=2018/2/28,freq=)如果希望生成的时间戳为每周日,则下列选项中可以填写到横线处的是()oA、W0M-2M0NB、W-FRIC、W-SUND、W-SAT正确答案C
44、关于Anconda组件的说法中,下列描述错误的是()A、Anaconda Prompt是Anaconda自带的命令行B、Jupyter Notebook是基于客户端的交互式计算环境,可以编辑易于人们阅读的文档,用于展示数据分析的过程C、Spyder是一个使用Python语言、跨平台的、科学运算集成开发环境D、Anaconda Navigator是用于管理工具包和环境的图形用户界面,后续涉及的众多管理命令也可以在Navigator中手动实现正确答案B
45、下列的数组统计计算中,用于计算数组中最大值的方法是()A、maxB、maximalC、maximumD、min正确答案A
46、下列图表中,适用于比较跨类别数据的是()A、散点图B、直方图C、折线图D、饼图正确答案A
47、下列pyplot模块的函数中,可以绘制直方图的是()A、scatter()。
个人认证
优秀文档
获得点赞 0