[Python数据分析与可视化]期末复习试题集
【Python数据分析与可视化】期末复习试题集 1.Jupyter notebook不具备的功能是 () Jupyter notebook可以直接⽣成⼀份交互式⽂档 Jupyter notebook可以安装Python库 Jupyter notebook可以导出HTML⽂件 Jupyter notebook可以将⽂件分享给他⼈ right_answers: Jupyter notebook可以将⽂件分享给他⼈ 2.在Jupyter notebook的命令模式下,要查看所有快捷键应该按下的快捷键是 ( ) M ESC H A right_answers: H 3.在Jupyter notebook的cell中安装包语句正确的是 ( C ) pip install 包名 conda install 包名 !pip install 包名 !conda install 包名 right_answers: !pip install 包名 4.Numpy提供了两种基本对象,⼀种是ndarray,另⼀种是( ) array func matrix Series right_answers: func 5.创建⼀个3*3的数组,下列代码中错误的是( ) np.arange(0,9).reshape(3,3) np.eye(3) np.random.random([3,3,3]) np.mat(“1,2,3;4,5,6;7,8,9”) right_answers: np.random.random([3,3,3]) 6.Numpy中统计数组元素个数的⽅法是( ) ndim shape size itemsize right_answers: itemsize 7.利⽤下⾯哪个可视化绘图可以发现数据的异常点。 ( ) 密度图 直⽅图 盒图 概率图 right_answers: 盒图 8.以下关于缺失值检测的说法中,正确的是( ) null和notnull可以对缺失值进⾏处理 dropna⽅法既可以删除观测记录,还可以删除特征 fillna⽅法中⽤来替换缺失值的值只能是数据框 Pandas库中的interpolate模块包含了多种插值⽅法 right_answers: Pandas库中的interpolate模块包含了多种插值⽅法 9.Matplotlib中的哪个包提供了⼀批操作和绘图函数( ) pyplot Bar rcparams pprint right_answers: pyplot 10.以下关于绘图标准流程说法错误的是( ) 绘制简单的图形可以使⽤缺省的画布 添加图例可以在绘制图形之前 添加x轴,y轴的标签可以在绘制图形之前 修改x轴标签,y轴标签和绘制的图形没有先后 right_answers: 添加图例可以在绘制图形之前 11.下列参数中调整后显⽰中⽂的( ) lines.linestyle lines.linewidth font.sans-serif axes.unicode_minus right_answers: font.sans-serif 12.以下说法错误的是( ) 饼图⼀般⽤于表⽰不同分类的占⽐情况。 箱线图展⽰了分位数的位置。 散点图⽆法反映特征间的统计关系。 词云对于⽂本中出现频率较⾼的关键词予以视觉上的突出。 right_answers: 散点图⽆法反映特征间的统计关系。 13.列表是不可变对象,⽀持在原处修改。 ( ) right_answers: 0 14.元组是不可变的,不能直接修改元组中元素的值,也不能为元组增删元素。( ) right_answers: 1 15.Python使⽤lambda创建匿名函数,匿名函数拥有⾃⼰的命名空间。( ) right_answers: 1 16.同⼀个列表中的元素的数据类型可以各不相同。( ) right_answers: 1 17.列表、元组和字符串属于有序序列,其中的元素有严格的先后顺序。 ( ) right_answers: 1 18.集合中的元素没有特定顺序但可以重复。( ) right_answers: 0 19.列表推导式在逻辑上等价于⼀个循环语句,只是形式上更加简洁( ) right_answers: 1 20.在Python中创建⼀个空集合,可以直接⽤ set1={} 。( ) right_answers: 0 21.列表、元组和字符串都⽀持双向索引,有效索引的范围为[-L,L],L为列表、元组或字符串的长度。( ) right_answers: 0 22.包含列表的元组可以作为字典的键。( ) right_answers: 0 23.创建Series时如果指定了index,则只能⽤index访问数据。( ) right_answers: 0 24.创建DataFrame时会⾃动加上索引,且全部列会被有序排列。( ) right_answers: 1 25.Pandas中数据对象的索引可以随时被修改。 ( ) right_answers: 0 26.Pandas中数据的重建索引指对索引重新排序⽽不是修改。( ) right_answers: 1 27.交叉表是⼀种特殊的透视表,主要⽤于计算分组频率。 ( ) right_answers: 1 28.两个索引不⼀致的series进⾏算数运算会出错。( ) right_answers: 0 29.Pandas中利⽤merge函数合并数据表时默认的是内连接⽅式。( ) right_answers: 1 30.Pandas中的描述性统计⼀般会包括缺失数据。 ( ) right_answers: 0 31.语句dataframe.dropna(thresh=len(df)*0.9,axis=1) 表⽰如果某列的缺失值超过90%则删除该列。 ( ) right_answers: 0 32.利⽤merge⽅法合并数据时允许合并的DataFrame之间没有连接键。 ( ) right_answers: 0 33.哑变量(Dummy Variables)⼜称虚拟变量,是⽤以反映质的属性的⼀个⼈⼯变量。( ) right_answers: 1 34. Seaborn的绘图更加便捷美观,是matplotlib的替代。 ( ) right_answers: 0 35.需要转换默认的Seaborn绘图风格,只需调⽤有参数设置的set⽅法。( ) right_answers: 0 36.使⽤Seaborn中的set_style( ) 设置主题,有5个预设的主题。( ) right_answers: 1 37.热⼒图实现过程就是将离散的点信息映射为图像。( ) right_answers: 1 38.CSV(Comma-Separated Values)⽂件也称为字符分隔值⽂件,因为分隔字符也可以___ 逗号。 right_answers: 不是 39.列表的sort⽅法没有返回值,或者说返回值为______。 right_answers: None 40.Python中要使字符串转义字符不转义,则直接在字符串前加字符______。 right_answers: r 41.已知字典dic={