当前位置: 首页 > news >正文

卖视频会员个人网站怎么做郑州广告公司网站建设

卖视频会员个人网站怎么做,郑州广告公司网站建设,东莞新增确诊名单,旅游网站建设怎么做继续NumPy的学习 数组的索引 一维数组的索引 创建及输出 arr1d np.arange(10) # 数组: [0 1 2 3 4 5 6 7 8 9] arr1d array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]) 取出数组的第一个元素,最后一个元素 代码实现 arr1d[0] arr1d[-1] 取出数组中索引为3&#x…

继续NumPy的学习

数组的索引

一维数组的索引

创建及输出

arr1d = np.arange(10)  # 数组: [0 1 2 3 4 5 6 7 8 9]
arr1d
array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])

取出数组的第一个元素,最后一个元素

代码实现

arr1d[0]
arr1d[-1]

取出数组中索引为3,5,8的元素

使用整数数组进行索引,可以一次性取出多个元素。语法是 arr1d[[index1, index2, ...]]。

代码实现

arr1d[[3, 5, 8]]

输出:

array([3, 5, 8])

切片索引

arr1d[2:6] # 取出索引为2到5的元素(不包括索引6的元素,取左不取右)
打印结果:array([2, 3, 4, 5])# 取出数组中从头到索引 5 (不包含 5) 的元素。
# 使用切片 slice [:stop]
arr1d[:5]
打印结果:array([0, 1, 2, 3, 4])# 取出数组中从索引 4 到结尾的元素。
# 使用切片 slice [start:]
arr1d[4:]
打印结果:array([4, 5, 6, 7, 8, 9])
# 取出全部元素
arr1d[:]
打印结果:array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])# 7取出数组中所有偶数索引对应的元素 (即索引 0, 2, 4, 6, 8)。
# 使用带步长的切片 slice [start:stop:step]
arr1d[::2]
打印结果:array([0, 2, 4, 6, 8])

注:取出数组中所有偶数索引对应的元素

这里代码中的“2”代表的就是步长,即每隔一个元素取一次。

二维数组的索引

创建及输出

# 数组:
arr2d = np.array([[1, 2, 3, 4],[5, 6, 7, 8],[9, 10, 11, 12],[13, 14, 15, 16]])
arr2d
array([[ 1,  2,  3,  4],[ 5,  6,  7,  8],[ 9, 10, 11, 12],[13, 14, 15, 16]])

索引顺序:在二维数组中,第一个索引值代表行,第二个代表列。比如arr2d[i,j], 这里i代表行索引,j代表列索引。

代码实现:

取出第1行(索引为1)的所有元素

# 使用索引 arr[row_index, :] 或 arr[row_index]
arr2d[1, :]
# 也可以省略后面的 :
arr2d[1]
打印结果:array([5, 6, 7, 8])

代码解释:

取出第2列的所有元素

代码实现:

# 使用索引 arr[:, column_index]
arr2d[:, 2]打印结果:array([ 3,  7, 11, 15])

取出位于第2行第3列的元素

# 使用 arr[row_index, column_index]
arr2d[2, 3]打印结果:12

注意:索引从0开始,行索引为2,实际为第3行;列索引为3,实际为第4列

取出新数组

# 取出由第 0 行和第 2 行组成的新数组。
# 使用整数数组作为行索引 arr[[row1, row2, ...], :]
arr2d[[0, 2], :]打印结果:array([[ 1,  2,  3,  4],[ 9, 10, 11, 12]])
# 取出由第 1 列和第 3 列组成的新数组。
# 使用整数数组作为列索引 arr[:, [col1, col2, ...]]
arr2d[:, [1, 3]]打印结果:array([[ 2,  4],[ 6,  8],[10, 12],[14, 16]])

取出子矩阵

# 取出一个 2x2 的子矩阵,包含元素 6, 7, 10, 11。
# 使用切片 slice arr[row_start:row_stop, col_start:col_stop]
arr2d[1:3, 1:3]打印结果:array([[ 6,  7],[10, 11]])

注意:牢记“左取右不取”。因而这里取的是第1,2行和第1,2列的矩阵。

三维数组的索引

创建与输出

arr3d = np.arange(3 * 4 * 5).reshape((3, 4, 5))
arr3d 打印结果:array([[[ 0,  1,  2,  3,  4],[ 5,  6,  7,  8,  9],[10, 11, 12, 13, 14],[15, 16, 17, 18, 19]],[[20, 21, 22, 23, 24],[25, 26, 27, 28, 29],[30, 31, 32, 33, 34],[35, 36, 37, 38, 39]],[[40, 41, 42, 43, 44],[45, 46, 47, 48, 49],[50, 51, 52, 53, 54],[55, 56, 57, 58, 59]]])

取出第一层的所有数据

代码实现:

# 选择特定的层
# 使用整数数组 [0, 2] 作为第一个维度 (层) 的索引
arr3d[1, :, :]

代码解释

取出三维数组的第一层第0行(实际为第1行)到第1行(实际为第2行)的全部数据

代码实现:

arr3d[1, 0:2, :]打印结果:
array([[20, 21, 22, 23, 24],[25, 26, 27, 28, 29]])

取出三维数组的第一层第0行到第1行,第2列(实际为第3列)到第3列(实际为第4列)的数据

代码实现

arr3d[1, 0:2, 2:4]
array([[22, 23],[27, 28]])

这几日因备考资格证("考不完的试,学不完的习<扶额苦笑>")的缘故没有打卡学习,前面的内容果然还是有点生疏了,接下来还得时时对之前的内容进行回顾,回顾复习的基础上再习新知。继续加油!!!@浙大疏锦行

http://www.dtcms.com/a/484926.html

相关文章:

  • 手机可以做网站吗?用自己电脑做网站服务器
  • 网站建设服务网站建设dedecms 食品网站
  • 2018年网站开发语言排行企业工商公示信息查询系统
  • 旅游网站开发团队网站程序源码下载
  • 怎么做仲博注册网站百度网络营销的概念和含义
  • 网站空间怎么备份网站系统 建设和软件岗位职责
  • c#网站购物车怎么做哪个网站可以做纸箱
  • 看谁做的好舞蹈视频网站元凤建盏简介
  • 网站建设案例机构企业名录搜索软件靓号怎么搜
  • 网站建设需什么视频网站焦点图
  • 文汇智能建站平台今天宁波最新消息
  • 即墨做网站的网站开发双语
  • 从音乐网站下载歌曲做铃音要收费吗深圳市宝安区建设局网站
  • 网站 橙色网站建设方案模版
  • 网站建设公司网黄骅港潮汐表2022最新表
  • 别人做的网站不能用怎么办啊php网站建设视频教程
  • 南京网站建设雷仁网络贵阳市做网站的公司有哪些
  • 怎么用网站的二级目录做排名完美世界建模培训
  • mip网站模板企业备案网站名称怎么填
  • 光谷网站建设哪家好营销型网站建设的概念
  • 太原市建设厅官方网站网站推广策划方案3000字
  • 乐清建设路小学网站商务网站建设步骤有几个
  • 网站后台管理入口做的网站怎么放视频
  • 深圳制作网站培训机构长沙市做网站
  • 沈阳网是什么公司企业网站优化推广怎么做
  • 免费询盘网站网站建设ui设计
  • 网站开发跟app开发的差别网站建设的行业动态
  • wordpress制作图片站怎么登陆网站后台管理系统
  • 网站推广优化外包公司哪家好电子书网站模板
  • 站建设 app开发网站永久免费网站系统