鱼C论坛

 找回密码
 立即注册
查看: 2545|回复: 3

[已解决]矩阵切片

[复制链接]
发表于 2021-6-11 18:43:06 | 显示全部楼层    本楼为最佳答案   
array[行,列]   默认都是全部  逗号前面放行,逗号后面是列
切记 行和列 下标也都是从零开始的 也就是 第一行 对应的下标是0
下面就直接举例子了~


取单行:
  1. array[1]  # 这里是取第二行
复制代码

也可以写成这样:
  1. array[1,:]  # 意思是取第2行 所有列
复制代码



取多行:
  1. array[2:] # 这里是从第3行 至 最后行
复制代码

也可以这样些:
  1. array[2:,:]
复制代码



取不连续多行:
  1. array[[1,3,5,7,9]] # 取 2,4,6,8,10行
复制代码

也可以这样:
  1. array[[1,3,5],:] # 取 2,4,6行的所有列
复制代码



取列正好和行位置互换下, 意思不变:
  1. array[:,1]  # 取所有行的第2列
复制代码



取连续的多列:
  1. array[:,3:] # 取第4列后面的每一列
复制代码



取不连续多列:
  1. array[:,[1,2,3]] #取第 2,3,4列
复制代码



取值是:
  1. array[2,5] # 取第三行 第6列的值
复制代码

取多个值:
  1. array[(0,2),(4,6)] # 取第1行第5列的值 和 第3行第7列的值
复制代码


小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-9-26 07:07

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表