第一章 数据分析概述
36、请简述为什么选择使用Python做数据分析。(至少3个)
参考答案:
1语法简单精炼,适合初学者入门
2拥有一个巨大且活跃的科学计算社区
3拥有强大的通用编程能力
4人工智能时代的通用语言
5方便对接其他语言
37、请简述什么是conda。
参考答案:
conda是一个在Windows、Mac OS和Linux上运行的开源软件包管理系统和环境管理系统,可以快速地安装、运行和更新软件包及其依赖项。
38、请简述什么是Anconda。
参考答案:
Anconda是一个可以便捷获取和管理包,同时对环境可以统一管理的发行版本,它包含了conda、Python在内的超过180个科学包及其依赖项。
39、简述Anconda的特点。
参考答案:
1包含了众多流行的科学、数学、工程和数据分析的Python库
2完全开源和免费
3额外的加速和优化是收费的,但对于学术用途,可以申请免费的License
4全平台支持Linux、Windows、Mac OS X、支持Python2.6、2.7、3.4…
第二章 科学计算库NumPy
41、请简述什么布尔型索引。
参考答案:
布尔型索引指的是将一个布尔数组作为数组索引,返回的数据是布尔数组中True对应位置的值。
42、请简述什么是数组的转置。
参考答案:
数组的转置指的是将数组中的每个元素按照一定的规则进行位置变换。NumPy提供了transpose()方法和T属性两种实现形式。其中,简单的转置可以使用T属性,它其实就是进行轴对换而已。
第三章 数据分析工具Pandas
41、请简述什么是DataFrame。