还剩15页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
数据分析技术习题含答案
一、单选题共40题,每题1分,共40分1请看如下代码import numpyas nparr=np.array[[6,2,7],[3,6,2],[4,3,2]]arr.sortarr对代码中的NumPy数组执行sort方法结果正确的是oA、[
[762]
[236]]B、[
[267]
[236]]C、[
[762]
[632]]D、[
[267]
[632]]正确答案B
2、下列关于数据预处理的说法中,描述不正确的是A、数据清洗的目的是为了提高数据质量B、异常值不一定要删除C、通过drop_duplicates方法可以删除重复数据D、concat函数可以根据一个或多个键将不同的DataFrame进行合并正确答案D3请阅读下面一段程序import pandasas pdprint pd.DataFrame[[2,3],]*3,columns二[A,B].apply lambdax:x+1执行上述程序后,最终输出的结果为A、A B032132232B、A BO23123223C A BO34134234D、ABO43143243o正确答案D
4、下列pyplot模块的函数中,可以绘制条形图的是、pie AB、hist C、bar Dscatter正确答案c
5、通过datejange函数创建Datetimeindex对象时,可以设置哪个参数指定产生多少个时间戳索引值?OA、freqB、错误正确答案A
11、rename方法可以重命名索引名A、正确B、错误正确答案A
12、数组的转置其实就是轴对换操作A、正确B、错误正确答案A
13、Pandas中的索引对象是可以修改的A、正确B、错误正确答案B
14、通过zeros函数创建的数组中元素值都是0A、正确B、错误正确答案A
15、read_html函数可以读取网页中所有的数据A、正确B、错误正确答案B
16、使用agg方法进行聚合运算会对产生的标量值进行广播A、正确B、错误正确答案B
17、调用shift方法时传入一个正数,这表明沿着纵轴方向移动一次,A、正确B、错误正确答案A
18、缺失数据是人为有意造成的A、正确B、错误正确答案B
19、具有多层索引的DataFrame对象经过stack重塑后,返回的是一个Series对象A、正确B、错误正确答案B
20、dropnaO方法可以删除数据中所有的缺失值A、正确B、错误正确答案A
21、Pandas既可以按照索引排序也可以按照数据排序A、正确B、错误正确答案A
22、使用transform方法进行聚合运算,其结果可以保持与原数据形状相同A、正确B、错误正确答案A
23、如果希望时间序列中的时间戳不再是固定的每天,则可以在创建Datetimelndex时对freq参数进行修改A、正确B、错误正确答案A
24、使用groupbyO方法进行分组时,其分组键中的数据类型必须是相同的A、正确B、错误正确答案B
25、使用to_numberic函数可以对任何数据类型进行修改A、正确B、错误正确答案B
26、如果要卸载指定环境中的包,则直接使用remove命令移除即可A、正确B、错误正确答案A
27、通过merge函数合并数据时可以指定多个键A、正确B、错误正确答案A
28、使用Series对象做为分组键时,必须保证Series对象的长度与被分组数组的长度相等A、正确B、错误正确答案B
29、非平稳的时间序列需要通过差分预算来转变为平稳的时间序列A、正确B、错误正确答案A
30、时间序列在前移或后移数据时,索引是一直保持不变的A、正确B、错误正确答案A
31、groupby方法可以将DataFrame中的某个列名做为分组键A、正确B、错误正确答案A
32、升采样的时间颗粒是变小的A、正确B、错误正确答案A
33、Figure对象允许划分为多个绘图区域A、正确B、错误正确答案A
34、describe方法可以一次性输出多个统计指标A、正确B、错误正确答案A
35、Anconda是完全免费的A、正确B、错误正确答案A
36、时间序列数据在升采样时,总体的数据量是增加的A、正确B、错误正确答案A
37、ndarray对象不支持切片操作A、正确B、错误正确答案B
38、Period对象不支持参与数学运算A、正确B、错误正确答案B
39、在创建Datetimeindex对象时,如果只是指定了开始日期与结束日期,则默认生成的时间戳是按小时计算的A、正确B、错误正确答案B
40、在时间序列中,默认生成的时间戳是按天计算的A、正确B、错误正确答案A
41、sort方法可以对任何轴上的数据进行排序A、正确B、错误正确答案A
42、Python是一门胶水语言,可以轻松地操作其它语言编写的库A、正确B、错误正确答案A
43、时间序列的移动一定会出现边界情况A、正确B、错误正确答案A
44、使用concat函数合并数据时,可以通过左连接和右连接这两种方式连接A、正确B、错误正确答案B
45、all函数用于找出数组中的唯一值A、正确B、错误正确答案B
46、Jupyter Notebook可以使用命令行方式打开A、正确B、错误正确答案A
47、我们可以调用new函数构建一张新的空白画布A、正确B、错误正确答案B
48、哑变量可以用来反映某个变量的不同类别A、正确B、错误正确答案A
49、若调用shift方法时传入一个正数,则表明时间序列中的数据会沿着纵轴反方向移动一次A、正确B、错误正确答案B
50、若调用shift方法时传入一个正数,则表明时间序列中的数据会沿着纵轴方向移动一次A、正确B、错误正确答案AB periodsC、endD、start正确答案B
6、请阅读下面的程序from pandasimport Seriesimport pandasas pdfromnumpy importNaN series_obj=Series[2,1,NaN]print pd.isnullseries_obj执行上述程序后,最终输出的结果为oA、0Falsel False2FalseB0Truel True2TrueC、0Falsel False2TrueD0Truel True2False正确答案C
7、下列函数中,用于保存当前生成的图表的是A、showB、hist0C、savefig D、figure正确答案C
8、关于Pandas数据读写的说法中,下列描述错误的是A、read_csv能够读取所有文本数据B、read_sql可以读取数据库中的数据C、to_csv能够将结构化数据写入到csv文件中D、to_excel能够将结构化数据写入到excel文件中正确答案A
9、请阅读下列一段程序arr二np.arange
12.reshape3,4arr.shape运行上述程序,它最终执行的结果为A、4B、3C、1,2D、3,4正确答案D
10、关于groupby方法的返回值,下列说法错误的是oA、groupby方法返回的是一个GroupBy对象B、返回的GroupBy对象采用的是惰性计算C、使用for循环可以遍历该对象中的分组信息D、groupby方法没有返回值正确答案D
11、关于agg方法的用法中,下列描述错误的是A、每列的数据只能使用相同的函数B、可以对一列数据应用不同的函数C、可以对每列数据应用同一个函数D、可以对不同的列使用不同的函数正确答案A
12、下列选项中不属于Seaborn中分类数据可视化库的是A、分类数据的分布图B、分类数据散点图C、分类数据的统计估算图D、分类数据的直方图正确答案D
13、下列关于Bokeh库描述不正确的是A、针对浏览器使用的交互式可视化库B、提供优雅、简洁的通用图形构建C、不适用于大量的数据集D、能够快速地、轻松地创建交互图正确答案C
14、下列函数中,可以为图表设置图例的是A、legend B、title C、xlabel D、xlim正确答案A
15、通过date_range函数创建Datetimeindex对象时,可以设置哪个参数指定终止日期?A、freqB、periodsC、endD、start正确答案C
16、请阅读下面一段程序import pandasas pdser_obj=pd.Series range1,6,index=15,3,1,3,21print ser_obj执行上述程序后,最终输出的结果为A、a
3.Ob NaNc
1.0d
2.0B、a
3.Od
2.0c
1.0b NaNc、程序出现异常D cId2a3正确答案A
17、在创建Figure对象时,可以指定哪个参数来给画布添加背景颜色?A、figsizeB、numC、dpiD facecolor正确答案D
18、下列关于Pandas库的说法中正确的是A、Pandas中只有两种数据结构B、Pandas不支持读取文本数据C、Pandas是在NumPy基础上建立的新程序库D、Pandas中Series和DataFrame可以解决数据分析中一切的问题正确答案C
19、下列选项中,关于dropna方法描述正确的是A、dropna方法只会删除值为NaN的数据B、dropna方法会删除值为None和NaN的数据C、dropnaO方法只会检测缺失数据和空值D、dropna方法不会删除值为None的数据正确答案B
20、关于transform方法的说法中,下列描述错误的是A、transform方法可以使用广播B、使用transform方法可以返回一个与分组大小相等的数组C.transform方法只能使用内置方法对数据进行转换操作D、transform方法对DataFrame和Series都适用正确答案C
21、关于agg方法的使用中,下列描述错误的是oA、agg方法不能对产生的标量值进行广播B、agg方法中func参数只能传入一个函数C、agg方法中func参数可以传入多个函数D、agg方法中func参数可以传入自定义函数正确答案B
22、以下关于Pandas数据转换的说法中正确的是A、Pandas通过cut函数能够实现哑变量操作B、哑变量处理就是将分类变量转换为哑变量矩阵C、Pandas不支持重命名轴索引D、Pandas中只能重命名列索引的名称正确答案B
23、下列方法中,能够对常规时间序列数据重新采样的是A、shift
8、resampleC、rollingOD、asfreq正确答案B
24、下列选项中,用于绘制双变量分布的函数是、boxplot AB、pairplot C、displotD、joinplot0正确答案D
25、请阅读下列一段示例程序:arr2d=np.array[[11,20,5],[21,15,26],[17,8,19]]arr2d[0:2,0:2]运行上述程序,它最终执行的结果为oA、array[[11,20],[21,15]]B、array[11,21]C、array[11,20]D、array[21,15]正确答案A
26、下列图表中,能够识别异常值的是A、饼图B、散点图c、折线图D、箱形图正确答案D
27、关于预处理的说法中,下列选项中描述不正确是oA、concat函数可以沿着一条轴将多个对象进行堆叠B、merge函数可以根据一个或多个键将不同的DataFrame进行合并C、可以使用rename方法对索引进行重命名操作D、unstack方法可以将列索引旋转为行索引正确答案D
28、关于Series结构,下列描述正确的是A、Series的索引默认是从1开始B、Series由一组数据和与之相关的索引两部分构成C、Series只能保存整数和字符串类型的数据D、Series是一个类似于二维数组的对象正确答案B
29、请阅读下面一段程序import numpyas npnp.arange1,10,3运行程序,最终执行的结果是0A、array[2,5,8]C、array[1,4,7,10]
8、array[1,4,7]D array[3,6,9]正确答案B
30、通过datejange函数创建Datetimeindex对象时,可以设置参数来规范时间戳A、normalizeB、periodsC、endD freq正确答案A
31、下列选项中,用来表示Pandas中的时期的是A、TimestampB、PeriodC IntervalD、Series正确答案B
32、下列关于groupbyO方法的说法中,描述正确的是A、用于将数据集实现分组与聚合操作B、调用groupby方法返回一个DataFrameBy对象C、调用groupbyO方法返回一个GroupBy对象D、groupbyO方法只能将数据集按照纵轴方向进行分组正确答案C
33、下列函数中,可以用于创建等差数组的函数是oA、empty B、zeros C、arange D、ones正确答案C
34、关于异常值的说法,下列选项中描述错误的是A、异常值是指样本中明显偏离其余观测值的个别值B、可以使用3原则检测异常值C、可以使用Pandas中的箱线图检测异常值D、异常值可以使用其它的值来替换正确答案A
35、关于创建ndarray对象下列描述错误的是A、通过zeros函数创建元素值都是0的数组B、通过onesO函数创建元素值都为1的数组C、使用list函数可以创建一个ndarray对象D、ndarray对象可以使用array函数创建正确答案C
36、下列选项中,用来表示矢量化三元表达式的是oA、sort B、cumsumOC、where D、unique正确答案C
37、己知,有如下一个二维数组arr2d=np.array[[1,2,3],[4,5,6],[7,8,9]]如果希望获取元素5,则可以使用实现A、arr2d[l]B arr2d[l,1]c、隔离性D arr2d
[2]E arr2d[l,0]正确答案B
38、在NumPy通用函数中,用于计算元素级最大值的函数是A、maximumB、maximalC、maxD、min正确答案A
39、下列函数中,用于沿着轴方向堆叠Pandas对象的是A、joinB、merge C、concat D、combine_first正确答案C
40、请阅读下面一段程序period=pd.Period〃〃20n-01〃〃other_period=pd.Period〃“2012/06〃〃printperiod-other_period运行上述程序,它最终输出的结果为A、-17B、18C、-18D、17正确答案A
二、判断题共50题,每题1分,共50分
1、直方图可以利用方块的高度来反映数据的差异A、正确B、错误正确答案A
2、箱形图提供了一种只用5个点对数据集做简单总结的方式A、正确B、错误正确答案A
3、通过agg方法进行聚合时只能接收单个函数A、正确B、错误正确答案B
4、Pandas是一个基于NumPy的数据分析包,它是为了解决数据分析任务而创建的A、正确B、错误正确答案A
5、groupbyO方法不能使用函数做为分组键A、正确B、错误正确答案B
6、使用pip命令也可以查看Anconda安装的包A、正确B、错误正确答案A
7、创建数组时可以不指定数据的类型A、正确B、错误正确答案A
8、GroupBy对象支持迭代A、正确B、错误正确答案A
9、使用transform方法进行聚合运算,所得对象的行索引与被分组对象的行索引大小一定相等A、正确B、错误正确答案A
10、Jupyter Notebook的优点是可以重现整个分析过程,并将说明文字、代码、图表、公式和结论都整合在一个文档中A、正确。
个人认证
优秀文档
获得点赞 0