Python数据分析包应用试题及答案
姓名:____________________
一、单项选择题(每题2分,共10题)
1.下列哪个库是Python中用于数据分析的基础库?
A.NumPy
B.Pandas
C.Matplotlib
D.Scrapy
2.在Pandas中,如何创建一个空的DataFrame?
A.df=pd.DataFrame()
B.df=pd.DataFrame.empty()
C.df=pd.DataFrame([])
D.df=pd.DataFrame(None)
3.以下哪个操作是Pandas中的数据类型转换方法?
A.df.astype()
B.df.convert()
C.df.type()
D.df.changeType()
4.在NumPy中,如何创建一个一维数组?
A.np.array([1,2,3])
B.np.array(1,2,3)
C.np.array((1,2,3))
D.np.array([1,2,3],dtype=int)
5.以下哪个函数是用于计算两个NumPy数组元素对应相加的?
A.np.add()
B.np.addition()
C.np.sum()
D.np.elementwise()
6.在Pandas中,如何读取CSV文件?
A.df=pd.read_csv(data.csv)
B.df=pd.read_csv(data.csv,header=None)
C.df=pd.read_csv(data.csv,index_col=id)
D.df=pd.read_csv(data.csv,delimiter=;)
7.以下哪个函数是用于计算DataFrame中行或列的均值?
A.df.mean()
B.df.average()
C.df.sum()
D.df.max()
8.在Pandas中,如何筛选出满足特定条件的行?
A.df[df[column]5]
B.df[df[column]=5]
C.df[df[column]5]
D.df[df[column]=5]
9.以下哪个函数是用于绘制散点图的?
A.plt.scatter()
B.plt.plot()
C.plt.bar()
D.plt.pie()
10.在NumPy中,如何将一个数组中的元素进行排序?
A.np.sort()
B.np.sorted()
C.np.order()
D.np.arrange()
二、多项选择题(每题3分,共10题)
1.以下哪些是Python数据分析中常用的库?
A.NumPy
B.Pandas
C.Matplotlib
D.Scikit-learn
E.Selenium
2.在Pandas中,以下哪些是DataFrame的基本操作?
A.创建
B.读取
C.写入
D.查询
E.清除
3.NumPy数组支持以下哪些数据类型?
A.int
B.float
C.bool
D.object
E.complex
4.以下哪些是Pandas中用于数据清洗的方法?
A.dropna()
B.fillna()
C.drop_duplicates()
D.replace()
E.to_datetime()
5.在Pandas中,以下哪些是用于数据处理的方法?
A.groupby()
B.merge()
C.pivot_table()
D.sort_values()
E.reset_index()
6.以下哪些是NumPy中用于数组操作的函数?
A.np.array()
B.np.zeros()
C.np.ones()
D.np.full()
E.np.empty()
7.以下哪些是Pandas中用于数据可视化的库?
A.Matplotlib
B.Seaborn
C.Plotly
D.Bokeh
E.Kivy
8.以下哪些是NumPy中用于数学运算的函数?
A.np.sum()
B.np.mean()
C.np.std()
D.np.min()
E.np.max()
9.在Pandas中,以下哪些是用于时间序列处理的方法?
A.to_datetime()
B.resample()
C.rolling()
D.shift()
E.freq()
10.以下哪些是Python中用于机器学习建模的库?
A.Scikit-learn
B.TensorFlow
C.PyTorch
D.Keras
E.Scrapy