首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >数组索引作为元组

数组索引作为元组
EN

Stack Overflow用户
提问于 2018-01-31 04:55:45
回答 1查看 750关注 0票数 0

如果使用Numpy创建数组,则可以使用numpy库提供的许多功能。

例如,如果c是一个矩阵

代码语言:javascript
运行
AI代码解释
复制
print(c[:,1])

将打印列1中的每个值。

现在,当我以这种方式索引c矩阵时,我是否使用元组进行索引?如果是,怎么可能在里面有“:”元组呢?

EN

回答 1

Stack Overflow用户

发布于 2018-01-31 05:02:14

冒号语法是slice(..)对象的语法。你的表达方式等同于:

代码语言:javascript
运行
AI代码解释
复制
#        v slice object
print(c[(slice(None), 1)])
#       ^   tuple      ^

因此,您已经传递了一个元组,其中包含一个slice(None)对象作为第一个元素,1作为第二个元素。

切片语法到slice(..)对象的映射如下:

  1. 结肠:相当于slice(None)
  2. 如果它是:b,则它等价于slice(b)
  3. a:等价于slice(a, None)
  4. a:b等价于slice(a, b)
  5. ::c等价于slice(None, None, c)
  6. :b:cslice(None, b, c)
  7. a::c等价于slice(a, None, c);以及
  8. a:b:cslice(a, b, c)

注意,片语法只支持在项目管理器(so x[..])的上下文中。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48542742

复制
相关文章
使用数组作为索引遍历numpy数组
python使用数组作为索引遍历数组 import numpy as np a=np.arange(0,5) print(a) # [0 1 2 3 4] b=np.arange(0,10).reshape(5,2) print(b) # [[0 1] # [2 3] # [4 5] # [6 7] # [8 9]] # 将一维数组作为二维数组的索引 c0=b[a][:,0] print(c0) # [0 2 4 6 8] c1=b[a][:,1] print(c1) # [1 3 5 7 9
演化计算与人工智能
2020/08/14
2.7K0
rust数组和元组
复合类型(Compound types)可以将多个值组合成一个类型。Rust 有两个原生的复合类型:元组(tuple)和数组(array)。
zy010101
2023/01/09
8240
Python基础(4)——数组&元组
以中括号([])表示,每个元素以逗号隔开,里面可以存放相同的数据类型也可以存放不同的数据类型。
羊羽shine
2019/05/28
1.6K0
数组作为实参,指针作为形参
这样传递下来,buffer数组的值为{0x0101,0x0202,0,0,0,0}。函数将地址data后的两个16位的数赋值给地址buffer后的两个16位数。
用户9736681
2022/05/11
1K0
TypeScript中的数组和元组
TypeScript像JavaScript一样可以操作数组元素。 有两种方式可以定义数组。
玖柒的小窝
2021/11/16
2.3K0
TypeScript中的数组和元组
python元组下标_python获取数组下标
也不是所有的高级程序语言都是如此,比如python数组下标就支持负数。 原因一:历史原因语言出现顺序从早到晚c、java、javascript。 c语言数组下标是从0开始->java也是->javascript也是。 降低额外的学习和理解成本。 原因二:减少cpu指令运算(1)下标从0开始:数组寻址——arr = base_address + i *type_size(1)…
全栈程序员站长
2022/09/22
3.3K0
python元组下标_python获取数组下标
6.5 数组作为函数参数
在用数组元素作函数实参时,把实参的值传递给形参,是“值传递”方式。数据传递的方向是从实参传到形参,单向传递
小林C语言
2019/08/19
1.4K0
7.3 数组作为函数参数
2、用数组元素作实参时,向形参变量传递的是数组元素的值,而用数组名作函数实参时,向形参传递的是数组首元素的地址。
小林C语言
2019/07/12
1.6K0
PHP 数组:索引数组与关联数组
在静态语言(C、Java、Go)中,数组的定义通常是同一类型数据的连续序列,PHP 的数组从功能角度来说更加强大,可以包含任何数据类型,支持无限扩容,并且将传统数组和字典类型合二为一,在 PHP 中,传统的数组对应的是索引数组,字典类型对应的是关联数组,这得益于 PHP 底层通过哈希表实现数组功能。下面,我们就来简单介绍下 PHP 索引数组和关联数组的基本使用。
学院君
2020/05/27
6.1K0
Matlab的数组索引
在 MATLAB中,根据元素在数组中的位置(索引)访问数组元素的方法主要有三种:按位置索引、线性索引和逻辑索引。
用户9925864
2022/07/27
1.8K0
JS数组索引方法
主要有两个 indexOf():在数组中查找给定元素的第一个索引 如果存在返回索引不存在返回-1;该函数只返回第一个满足条件的元素索引
切图仔
2022/09/08
2.2K0
函数(四)(数组作为函数参数)
一是数组元素作为函数参数,这种情况下与简单变量作为函数的参数完全一样,数组元素的值被单向传递给形参变量。
pigeon
2022/04/11
1.6K0
函数(四)(数组作为函数参数)
攀爬TS之路(三) 数组类型、元组类型
数组就是一个特殊的对象,它的键是数字,且是从0开始。所以我们也可以使用接口来表示数组。
赤蓝紫
2023/03/16
5610
攀爬TS之路(三)    数组类型、元组类型
PostgreSQL的元组、页面结构及索引查找原理
我们知道postgresql数据库通过数据多版本实现mvcc,pg又没有undo段,老版本的数据元组直接存放在数据页面中,这样带来的问题就是旧元组需要不断地进行清理以释放空间,这也是数据库膨胀的根本原因。本文简单介绍一下postgresql数据库的元组、页面的结构以及索引查找流程。
数据库架构之美
2019/12/18
2.5K0
PostgreSQL的元组、页面结构及索引查找原理
【Python】元组 tuple ② ( 元组常用操作 | 使用下标索引取出元组中的元素 | 查找某个元素对应的下标索引 | 统计某个元素个数 | 统计所有元素个数 )
使用下标索引取出 元组 tuple 中的元素 的方式 , 与 列表 List 相同 , 也是将 下标索引 写到中括号中 访问指定位置的元素 , 语法如下 :
韩曙亮
2023/10/11
1.6K0
【仪表】数字显示仪作为电动单元组合仪表的应用
1 概述   作为早期XCZ、XCT、XFZ、XFT动圈式仪表和稍后的XBZ、XBT力矩电机式仪表的更细新换代产品,数字显示仪以其读数直观、显示清晰、分辨率高、无视差、抗震性好、输入阻抗大和安装角度不受限制等优点得到广泛的应用。但在八十年代初期数字显示仪刚问世时,人们对其稳定性、可靠性还存在疑问,事实也的确如此,早期的数字显示仪不稳定、精度低、故障率高,声誉不佳,人们回过头来再次使用动圈式仪表和力矩电机式仪表。进入九十年代以后,由于微电子技术的发展。新型多功能数字显示仪层出不穷,其稳定的质量、较高的精度、多种多样的辅助功能及低廉的价格已赢得用户的青睐,它不仅完全取代了动圈式仪表和力矩电机式仪表,成为一种应用最广泛的显示仪表,而且以其丰富的辅助功能替代了一部分电动单元组合仪表。由于这种应用现象的出现,在七十年代、八十年代里完全由电动单元组合仪表构成的系统已经很难看到,更多的则是由电动单元组合仪表和数字显示仪组成的混合系统。这是我们经历的又一个螺旋上升的事物发展过程:多功能基地式仪表--单元组合仪表--多功能数字显示仪。   由于这种应用现象的出现,在七十年代、八十年代里完全由电动单元组合仪表构成的系统已经很难看到,更多的则是由电动单元组合仪表和数字显示仪组成的混合系统。   电动单元组合仪表将仪表的功能分得很细,如运算功能就分成加减器、乘除器、开方器、积算器,辅助功能分得更多,如配电器、安全栅、操作器、信号限制器、信号阻尼器、信号倒相器、信号选择器、信号隔离器、阻抗转换器、电源箱等等。这种思路在当时是正确的,因为诞生电动单元组合仪表的六十年代还采用分立元件,实现一项功能要用到一堆元件,功能分细,一台仪表的结构就不太复杂,维护也方便。而到了九十年代,实现一项功能更多的是用软件,通常编写一段程序就可以完成一项功能,因此数字显示仪拥有多项辅助功能就不足为奇了。   以下结合我们在工程设计中的实践,介绍数字显示仪作为电动单元组合仪表的具体应用。
剑指工控
2021/11/09
5960
7.3 C语言数组作为函数参数
2、用数组元素作实参时,向形参变量传递的是数组元素的值,而用数组名作函数实参时,向形参传递的是数组首元素的地址。
小林C语言
2020/12/07
2.8K0
7.3 C语言数组作为函数参数
寻找数组的中心索引
上面这么一道题,是我在刷题的时候遇到的,其实这道题也不难,就是list的元素和,判断最后是否满足 左边的等于后边的和,返回索引。
雷子
2021/03/15
8990
【TypeScript】中的数组和元组之间的关系
数组概念: 数组即一组数据,它把一系列具有相同类型的数据组织在一起,成为一个可操作的对象。
痴心阿文
2022/11/21
2.9K0
【TypeScript】中的数组和元组之间的关系
数组作为形参退化为指针
在代码中可以看到,主函数与Sizeof函数执行了同样的计算。即计算数组的大小,但是结果却是始料未及的。
lexingsen
2022/02/24
5400
数组作为形参退化为指针

相似问题

作为多维数组索引的元组

20

如何将数组的索引输入作为元组?

12

用元组索引数组

11

使用变量作为索引的Swift元组索引?

52

Python -使用元组作为列表索引

31
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档