python二维数组切片举例

2023-11-16

python二维数组切片举例

案例数据 data[] 为下面的二维数组

[1, 2, 3]
[4, 5, 6]
[7, 8, 9]

说明

逗号”,”分隔各个维度,“:”表示各个维度内的切片,只有“:”表示取这个维度的全部值

若没有逗号,则默认是对行进行切片,类似于二维数组 data[0] 为第一行的值


  • 有逗号分隔的情况
  1. 取第二行元素

    data[1,:]
    结果  [4, 5, 6]
    
  2. 取第二列元素

    data[:,1]
    结果	[2, 5, 8]
    
  3. 取第一行,第三列的元素

    data[0,2]
    结果	3
    
  4. 取第二行到第三行,第二列到第三列的所有元素

    data[1:,1:]
    结果	[5, 6]
    	 [8, 9]
    
  • 没有逗号分隔的情况
  1. 取第一行元素

    data[:1]
    结果	[1, 2, 3]
    
  2. 取二、三行的元素

    data[1:]
    结果	[4, 5, 6]
          [7, 8, 9]
    

    参考博客

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

python二维数组切片举例 的相关文章

随机推荐

  • Unity进阶--物品,背包,角色管理器

    文章目录 物品管理器 背包管理器 角色管理器 物品管理器 物品数据 Item json json部分 Resources Data Item id 1 name 新手剑 des 这是一把宝剑 price 200 icon attack 10
  • C语言:通过函数指针来完成两个数的加减乘除(函数指针当做参数使用)

    main c Function pointer Created by mac on 15 8 2 Copyright c 2015年 All rights reserved 要求 将函数指针做参数来求两个整数的和 差 积 商 知识点 函数指
  • 【深度学习与计算机视觉】10、深度学习框架Tensorflow

    Tensorflow
  • python做的多激光雷达外参标定程序(初版本 完整版见专栏)

    查阅了一番资料和现有的代码后发现 现在的多个激光雷达之间的标定程序都是ROS框架下面的 并且都是C 代码 需要安装的依赖也比较复杂 于是自己写了一个python版本的标定程序 依赖非常简单 Windows系统也可以运行 并且代码简单 扩展性
  • 网络安全—DDOS和CC攻击的区别

    DDOS和CC攻击的区别 1 攻击简介 DDOS 分布式拒绝服务攻击 通过向目标发送大量数据包 耗尽其带宽 来使目标无法可用 CC攻击 DDOS的一种 也可以理解为应用层DDOS攻击 利用大量代理服务器对目标计算机发起大量连接 导致目标服务
  • 华中师范大学2018年874

    lt 对数组A的N个整数从小到大进行连续编号 输出各个元素的编号 例如对数组 A 5 3 4 7 3 5 6 则输出为 3 1 2 5 1 3 4 include
  • C++ 模板的显示具体化

    C 没有办法限制类型参数的范围 我们可以使用任意一种类型来实例化模板 但是模板中的语句 函数体或者类体 不一定就能适应所有的类型 可能会有个别的类型没有意义 或者会导致语法错误 例如有下面的函数模板 它用来获取两个变量中较大的一个 temp
  • maven的5种打包方式,终有一款适合你(一)

    话不多说 上主题 1 1 概述 在讲打包方式之前 首先来说最近踩到的坑 在idea新建的maven项目 在pom文件中会自动生成一段插件的管理器 我使用maven打包插件maven assembly plugin 将其配置添加到
  • Jetson-nano:制作TF卡启动

    旧Nano可以直接导入镜像至TF卡 然后插入卡槽即可启动系统 但目前旧的英伟达已经停止生产底板 现在市面上都是带emmc的核心板 底板是由其他厂商进行扩容自行生产的 因为官方自带的emmc只有16G 如果做扩展使用 就要使用到扩容的TF卡
  • 零基础必知8个测试工具

    1 Fiddler 网络抓包工具 Fiddler在测试中一般用于篡改接口请求或接口返回数据以测试前后端业务场景或对异常功能的兼容 它能监控进出设备的http协议请求 并且支持重新编辑请求与返回 从而测试前端页面对不同结果的反应 官网下载地址
  • map遍历的4种方式

    map遍历的方式有4种 1 使用for循环遍历map 2 使用迭代器遍历map 3 使用keySet迭代遍历map 4 使用entrySet遍历map 创建一个Map集合 Map
  • 使用Java8的Stream进行多字段排序以及剔除非空字段排序

    使用 Stream的sort 方法 并结合 Comparator 类 进行排序 主要解决以下两个问题 一 当某个字段为空时 怎么进行排序 使用 Comparator nullsFirst 或者 Comparator nullsLast 进行
  • 出现"/var/lib/mysql/mysql.sock“不存在的解决方法

    出现 var lib mysql mysql sock 不存在的解决方法 SQLSTATE HY000 2002 Can t connect to local MySQL server through socket var lib mysq
  • gRPC运行过程与流量控制机制

    文章目录 gRPC运行过程与流量控制 gRPC中的流量控制 讲解思路 BDP采样流量控制 结构分析 过程分析 Connection Level 流量控制 结构分析 过程分析 Stream level流量控制 结构分析 过程分析 总结 参考
  • 入门必看~~~~~群智能算法之鲸鱼优化算法(WOA)

    前言 鲸鱼优化算法 WOA 也是一种元启发式优化算法 一种新的模拟座头鲸狩猎行为的元启发式优化算法 鲸鱼优化算法 WOA 目前的工作与其他群优化算法相比的主要区别在于 采用随机或最佳搜索代理来模拟捕猎行为 并使用螺旋来模拟座头鲸的泡泡网攻击
  • A*算法 解决(有环图)第k短路径长度(C++)

    算法竞赛 file author jUicE g2R qq 3406291309 彬 bin 必应 一个某双流一大学通信与信息专业大二在读 brief 一直在算法竞赛学习的路上 copyright 2023 9 COPYRIGHT 原创技术
  • 11g降到10g方法

    Oracle11g数据库导入Oracle10g数据库 EXPDP方法 EXPDP要注意的是 导出的文件是在服务器端的 DATA PUMP DIR目录里 11g备份 导入10g的时候会抛错 直接阻止导入 一 在11g服务器上 使用expdp命
  • 【计算机网络】网络故障排查的基本思路

    网络故障排查的基本思路 1 检查物理链路是否有问题 2 查看本机IP地址 DNS 路由的设置是否有问题 3 测试网关或路由器的通畅情况 先测试网关再测试路由器 一级一级的测试 4 测试ping公网ip的通畅情况 平时多记几个外部IP 5 测
  • 随机颜色生成

    脚本挂在游戏物体上 并且物体要有材质 using UnityEngine using System Collections public class RandomColor MonoBehaviour Use this for initia
  • python二维数组切片举例

    python二维数组切片举例 案例数据 data 为下面的二维数组 1 2 3 4 5 6 7 8 9 说明 逗号 分隔各个维度 表示各个维度内的切片 只有 表示取这个维度的全部值 若没有逗号 则默认是对行进行切片 类似于二维数组 data