自测试卷2
一、选择题
1.下面哪个属性不是NumPy中数组的属性( )。
A.ndim
B.size
C.shape
D.add
2.一个简单的Series是由( )的数据组成的。
A.两个数组 B.三个数组 C.一个数组 D.四个数组
3.在NumPy中使用下面( )函数,可以实现将数组转换为矩阵。
A.asarray() B.asmatrix()
- 以下( )函数可以在绘制图表时,设置x轴的名称。
A. xlim()
B. xlabel()
C. xticks()
5.在pandas中可以使用以下哪三种函数实现合并数据( )。
A. agg()函数
B. concat()函数
C. join()方法
D. merge()函数
- 在pandas中以下哪个方法用于实现去除重复数据?( )
A. join()
B. drop_duplicates()
C. count()
7.以下哪个函数用于绘制折线图?( )
A. scatter()
B. plot()
C. pie()
8.在NumPy 模块中,以下哪个函数不是算数函数?( )
A. subtract()
B. divide()
C. hypot()
9.在pandas中以下哪个方法用于向csv文件中实现写入工作?( )
A. to_excel()
B. read_csv()
C. to_csv()
10.以下哪个函数可以生成一个指定范围的随机数组?( )
A. randint()
B. rand()
C. random()
二、填空题
1.NumPy中_________函数可以创建一个通过shape参数指定数组形状与元素均为0的数组。
2.pandas提供了三个函数用于实现数据库信息的读取操作分别是_________、、
3. Matplotlib模块中可以绘制比较常见的六种图表分别是_________、、 、、 、_________
4.sklearn模块的_________子模块提供了多种自带的数据集,可以通过这些数据集进行数据的预处理、建模等操作,从而练习使用sklearn模块实现数据分析的处理流程和建模流程。
5.Matplotlib模块不仅仅只能绘制2D图表,实际上在Matplotlib模块中还内置了一个_________的子模块,通过该子模块即可实现绘制3D图表。
三、简答题
- sklearn模块提供了多种用于数据分析测试的本都数据集,请列举三种数据集的导入方法以及对应数据集的名称?
- 在Matplotlib模块中需要使用哪两种子模块才可以实现3d图表的绘制,并说一下为什么?