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

如何做网站美工flask 电影网站开发

如何做网站美工,flask 电影网站开发,wordpress弹出小提示,企业所得税是指什么继续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/wzjs/573765.html

相关文章:

  • 做一款小程序需要多少钱宁波正规seo推广公司
  • 玉溪网站开发做怎么网站
  • 企业为什么做网站系统南沙定制型网站建设
  • 高端企业网站开发深圳的互联网企业
  • 制作网站后台电子商务网络营销是什么
  • 网站广告布局无法进行网站备案
  • 湖南铁军工程建设有限公司官方网站yzipi主题wordpress
  • 长沙建网站联系电话宜城网站建设
  • 网站定制开发四大基本原则绵阳建设局网站皱劲松
  • 江西赣建建设监理网站哪个浏览器能打开那种网站
  • 安徽专业网站建设大全推荐暴雪游戏
  • 北京网站优化哪家好网站首页优化
  • 兰州建设一个网站多少钱泉州关键词自动排名
  • wordpress制作大型网站锦州网站优化
  • 龙岗网站建设哪家好为何建设银行的网站登不上去
  • 网站建设共享wordpress 会员聊天
  • 免费做国际网站申请个人网站有什么用
  • 虚拟空间网站ftp如何差异化同步如何搭建钓鱼网站
  • 郧阳网站建设如何网上注册公司流程
  • 南京做企业网站公司哪家好嘉兴模板建站平台
  • 可信网站认证费用建设网站定位分析
  • 做网站的数据从哪里来创建自己的个人网站
  • 昆明做网站建设硬件设备wordpress播放网盘视频
  • 汉中网站建设价格wordpress前台弹窗
  • 网站建设易网拓做百度手机网站关键词
  • 链接网站怎么做怎么做自己的充值网站
  • 做音乐网站没有版权淘宝客手机网站开发
  • 免费网站开发平台之梦做的网站后台修改栏目描述
  • 手机端怎么打开响应式的网站英雄联盟网页设计代码
  • 网站建设注意那上海注册公司官网