Python数据分析基础 — 数据可视化(第2版)

王斌会 王术 电子工业出版社 2021.1

习题3

一、选择题

1:C 2:A 3:A 4:D 5:D 6:C 7:B 8:D

二、分析题

(请在问题下面的空白框写出代码并执行以输出结果)

  1. 请创建下列Python数组,并计算。

(1)创建一个2*2的数组,计算对角线上元素的和。

(2)创建一个长度为9的一维数据,数组元素0~8,并将它重新变为3*3的二维数组。

(3)创建两个33的数组,分别将它们合并为36、6*3的数组后,拆分为3个数组。

2.调查数据。某公司对财务部门人员的抽烟状态进行调查,结果为:

否,否,否,是,是,否,否,是,否,是,否,否,是,是,否,是,否,否,是,是。

(1)请用列表录入该数据。

(2)请将这组数据输入电子表格,并将其读入Python。

  1. 对第2章建立的电子表格mydata1.xlsx数据,

(1)将上面的4组数据写入其中的表单。

(2)分别用Python的read_csv和read_excel函数读取

(3)对其中的学生数据,用Python方法获取性别、数学成绩和统计成绩变量,并筛选不同性别学生的成绩。