3(1)

2020-03-01 175浏览

  • 1.第 3 周:多维数组对象 (2) 徐波 xubo@dhu.edu.cn
  • 2.课程回顾 数据分析技术
  • 3.2.1.1 一维数组对象 • 创建一维数组分别保存学生姓名和考试科目, 访问数组元素 • np.array( ) ,基于列表创建一维数组 >>> names = np.array([' 王微 ', ' 肖良英 ', ' 方绮雯 ', ' 刘旭阳 ',' 钱易 铭 ']) >>> names array([' 王 微 ', ' 肖 良 英 ', ' 方 绮 雯 ', ' 刘 旭 阳 ',' 钱 易 铭 ', dtype='>> subjects = np.array(['Math', 'English', 'Python', 'Chinese','Art', 'Database', 'Physics']) >>> subjects array(['Math', 'English', 'Python', 'Chinese', 'Art', 'Database', 'Physics'], dtype='4.一维数组访问 >>> names array([' 王微 ', ' 肖良英 ', ' 方绮雯 ', ' 刘旭阳 ',' 钱易铭 ', dtype='>> subjects array(['Math', 'English', 'Python', 'Chinese', 'Art', 'Database', 'Physics'], dtype='>> names.ndim # 数组维度 1 >>> names.size # 数组元素个数 5 >>> names.dtype # 数组数据类型 dtype('>> names[2] ' 方绮雯 ' >>> subjects[-3] 'Art'5.一维数组切片 >>> names array([' 王微 ', ' 肖良英 ', ' 方绮雯 ', ' 刘旭阳 ',' 钱易铭 ', dtype='>> subjects array(['Math', 'English', 'Python', 'Chinese', 'Art', 'Database', 'Physics'], dtype='>> subjects[ [0,2,4] ] # 两层括号, [0,2,4] 为索引列表 array(['Math', 'Python', 'Art'], dtype='start:end:step
  • 4.一维数组访问 >>> names array([' 王微 ', ' 肖良英 ', ' 方绮雯 ', ' 刘旭阳 ',' 钱易铭 ', dtype='>> subjects array(['Math', 'English', 'Python', 'Chinese', 'Art', 'Database', 'Physics'], dtype='>> names.ndim # 数组维度 1 >>> names.size # 数组元素个数 5 >>> names.dtype # 数组数据类型 dtype('>> names[2] ' 方绮雯 ' >>> subjects[-3] 'Art'
  • 5.一维数组切片 >>> names array([' 王微 ', ' 肖良英 ', ' 方绮雯 ', ' 刘旭阳 ',' 钱易铭 ', dtype='>> subjects array(['Math', 'English', 'Python', 'Chinese', 'Art', 'Database', 'Physics'], dtype='>> subjects[ [0,2,4] ] # 两层括号, [0,2,4] 为索引列表 array(['Math', 'Python', 'Art'], dtype='start:end:step