广告
返回顶部
首页 > 资讯 > 后端开发 > Python >详解python数组中的符号...与:符号的不同之处
  • 428
分享到

详解python数组中的符号...与:符号的不同之处

2024-04-02 19:04:59 428人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

不知道大家有没有见过在python数组中使用...符号,因为前段时间读别人代码的时候遇到了这个符号立刻就云里雾里,于是这里特此记录一下。先来看一段代码: import numpy

不知道大家有没有见过在python数组中使用...符号,因为前段时间读别人代码的时候遇到了这个符号立刻就云里雾里,于是这里特此记录一下。先来看一段代码:


import numpy as np

x = np.array([[1, 3],
       [5, 6],
       [8, 10]])

print("使用'...'符号的结果为:")
print(x[..., 0])
print("使用':'符号的结果为:")
print(x[:, 0])
"""
使用'...'符号的结果为:
[1 5 8]
使用':'符号的结果为:
[1 5 8]
"""

对比结果不难发现,可以得到结论在Python数组中,...符号的功能等同于:符号。然而事实真的是这样吗?答案是否定的,我们再看一下三维数组的情况。


import numpy as np

x = np.array([[[0, 1],
        [2, 3]],
       [[4, 5],
        [5, 6]],
       [[7, 8],
        [9, 10]]])
      
print("使用'...'符号的结果为:")
print(x[..., 0])
print("使用两个':'符号的结果为:")
print(x[:, :, 1])
print("使用一个':'符号的结果为:")
print(x[:, 1])
"""
使用'...'符号的结果为:
[[0 2]
 [4 5]
 [7 9]]
使用两个':'符号的结果为:
[[ 1 3]
 [ 5 6]
 [ 8 10]]
使用一个':'符号的结果为:
[[ 2 3]
 [ 5 6]
 [ 9 10]]
 """

我们可以看到,使用符号...的结果与使用两个:符号的结果一致,但是与使用单个:符号的结果有出入。因此我们可以得到,符号...并不完全等同于符号:。

结论:对于二维数组,符号...等同于符号:,但是对于三维数组则不等于,要考虑具体的情况。

到此这篇关于详解python数组中的符号...与:符号的不同之处的文章就介绍到这了,更多相关python数组符号内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: 详解python数组中的符号...与:符号的不同之处

本文链接: https://www.lsjlt.com/news/121691.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 详解python数组中的符号...与:符号的不同之处
    不知道大家有没有见过在python数组中使用...符号,因为前段时间读别人代码的时候遇到了这个符号立刻就云里雾里,于是这里特此记录一下。先来看一段代码: import numpy...
    99+
    2022-11-11
  • python数组中的符号有什么不同
    python数组中的符号有什么不同?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。import numpy as npx = n...
    99+
    2023-06-14
  • C语言详细解析有符号数与无符号数的表示
    目录一、计算机中的符号位二、有符号数的表示法三、无符号数的表示法四、signed 和 unsigned五、小结一、计算机中的符号位 数据类型的最高位用于标识数据的符号 最高位为1,表...
    99+
    2022-11-13
  • 详解Python中的元组与逻辑运算符
    Python元组 元组是另一个数据类型,类似于List(列表)。 元组用"()"标识。内部元素用逗号隔开。但是元素不能二次赋值,相当于只读列表。 #!/usr/bin/python # -*- cod...
    99+
    2022-06-04
    详解 运算符 逻辑
  • Python字符串中如何去除数字之间的逗号
    目录字符串去除数字间的逗号删除字符串中的符号字符串去除数字间的逗号 在西文数字的表示中,很多格式是类似这样:123,456,789。 如果得到这样的一个字符串,直接用int转换成整型...
    99+
    2022-11-11
  • Python字符串中怎么去除数字之间的逗号
    这篇文章主要讲解了“Python字符串中怎么去除数字之间的逗号”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python字符串中怎么去除数字之间的逗号”吧!字符串去除数字间的逗号在西文数字的...
    99+
    2023-06-30
  • Python正则表达式中的量词符号与组问题小结
    正则表达式中的符号 例子  | 是或的关系,只要存在就会被捕获 匹配到的数据只按字符串顺序返回,而不是按照匹配规则返回 In [18]: dat...
    99+
    2022-11-12
  • 详解R语言中的表达式、数学公式、特殊符号
    目录##一、R语言的“表达式”##二、产生“表达式”的函数####1、expression 函数####2、quote函数####3、bquote 和 substitute 函数##...
    99+
    2022-11-11
  • Python中关于元组 集合 字符串 函数 异常处理的全面详解
    目录元组集合字符串1、字符串的驻留机制2、常用操作函数1、函数的优点:2、函数的创建:def 函数名([输入参数])3、函数的参数传递:4、函数的返回值:5、函数的参数定义:6、变量...
    99+
    2022-11-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作