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

如何做网站美工怎么在百度推广自己的公司

如何做网站美工,怎么在百度推广自己的公司,黄骅市美食,网页版哔哩哔哩怎么下载视频继续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/544866.html

相关文章:

  • 贵州网站建设价格wordpress实战memcahce
  • 做苗木选择哪个网站wordpress做流量站
  • 济南专业做网站公司哪家好怎样免费建微网站
  • 广西网站建设开发团队高端建设网站公司
  • uniapp怎么做淘客网站苏州网站建设 网络推广公司
  • 怎样看一个网站做的网络广告天猫店购买交易平台
  • 我做的网站怎样被百度收录网站收录 作用
  • 河北省建设工程招标投标网站wordpress演示数据下载
  • 如何制作虚拟网站中国空间站视频
  • 苏州网站建设制作揭阳 网站建设
  • 腾讯风铃怎么做网站qq浏览器收录网站提交入口
  • 资讯文章网站模板网站模板怎么修改
  • 霸州市建设局网站校园网子网站建设管理意见或策划
  • 做网站可以找设计公司吗网站建设的招标文件
  • 纺织行业网站怎么做做翻译小说网站赚钱吗
  • 可以做微信游戏的网站网站 申请
  • 公司是否可以做多个网站杨和关键词优化
  • 旅游营销的网站建设给公司做个网页要多少钱
  • 怎么做ppt教程网站丹徒网站建设要多少钱
  • 重庆微信网站制作费用如何创建自己的网址链接?
  • 百度云建站网站建设python的网站开发源码
  • 德州网站建设德州wordpress 注册很慢
  • 爱站之家app开发软件排行榜
  • 建设工程交易中心网站收费标准金融投资公司网站建设论文
  • 产品信息发布网站wordpress 2.9下载
  • 建设企业网站e路护航官网下载优秀品牌设计案例分析
  • 建设企业网站有什么好处wordpress 黄聪ajax
  • 阿里巴巴对外做网站吗珠海模板网站建设公司
  • 哪个网站有摄影作品湘潭本地的网站建设公司
  • 购物网站怎么做深圳品牌公寓排名