一句话总结: …代替了切片操作中前面所有的:, 即a[:, :, None] 和a[…, None]等价

这里主要涉及python和numpy的切片操作。

下面以二维切片为例:

import numpy as npa = np.arange(25).reshape((5, 5))
print(a)
print(a[1:3, 2:5])'''
[[ 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]][[ 7  8  9][12 13 14]]
'''print(a[:, 2:5])'''
[[ 2  3  4][ 7  8  9][12 13 14][17 18 19][22 23 24]]
'''print(a[:, 2:5, None])
'''
[[[ 2][ 3][ 4]][[ 7][ 8][ 9]][[12][13][14]][[17][18][19]][[22][23][24]]]
'''

多维切片是按照各个维度进行切片操作的。此处分别取第一维的2-3,第二维的3-5,即7 8 9 12 13 14. 从一开始计数

None代表新增加一个维度。print(a[:, 2:5, None])在第三个维度上用了None,所以成为5x3x1.  如果用在第二个维度,即如下图所示:

print(a[:, None, 2:5])

关于三个点的解释

a[:,:,None] 和a[…, None]等价

…代替了前面的两个:

参考:https://blog.csdn.net/z13653662052/article/details/78010654

python中三个点(…)相关推荐

  1. python中三个双引号 的作用是什么?1、多行注释 2、定义多行字符串(代替转义字符换行符 \n)

    作用1:多行注释 # 这是单行注释""" 这是多行注释第一行 这是多行注释第二行 这是多行注释第三行 """ 作用2:定义多行字符串(无需转 ...

  2. Python中三种表示NA的方式

    Python中三种表示NA的方式 # -*- coding: utf-8 -*- import numpy as np import pandas as pd# data_frame = np.loa ...

  3. python中三次方_python中计算三次方怎么表示

    Python中幂运算可以使用**表示,Python中三次方可以表示为x**3,即为x的3次方. **是Python中算术运算符表示幂运算,Python中算术运算符还有加.减.乘.除.取模.取整除. 运 ...

  4. [转载] Python中三种类型的引号(单引号、双引号、三引号)

    参考链接: Python中的三引号 当向Python输入一个字符串时,要将字符串放到引号中,Python含有三种类型的引号: 单引号形式:'  ' 双引号形式:"  " 三引号形式 ...

  5. Python中三个双引号的作用

    在python程序中,有时可以看到三个连续的双引号,浅析一下它的作用 作用一:进行多行注释 我们都知道Python中注释是井号 #,但是如果你需要描述多行注释的时候,就需要每行都写一个 #,或者,你可 ...

  6. python中三种分支结构的_python二分支结构

    Python 基础 分支与循环 2020/4/21 1 目录 程序基本结构 分支结构 循环结构 布尔表达式 练习 总结 2020/4/21 2 程序设计基本结构 任何算法(程序)都可以由顺序..... ...

  7. python点的作用-python中三引号的作用(逗号的两点总结)

    三引号 1.三引号注释: 程序中我使用#来做单行注释,可以使用三引号可以做多行注释. 三个引号能包含多行字符串,同时常常出现在函数的声明的下一行,来注释函数的功能,与众不同的地方在于,这个注释作为函数 ...

  8. 一篇文章教会你使用Python中三种简单的函数

    一.函数简介 大家好,我是Python小宇宙.所谓函数,就是指:把某些特定功能的代码组成为一个整体,这个整体就叫做函数. 二.函数定义和调用 什么是函数的定义:相当于自己定义了一个能完成某些事件的功能 ...

  9. 一篇文章教会你使用Python中三种简单的函

    回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 淑气催黄鸟,晴光转绿蘋. 一.函数简介 大家好,我是python教程入门学习.所谓函数,就是指:把某些特 ...

  10. Python中三种类型的引号(单引号、双引号、三引号)

    当向Python输入一个字符串时,要将字符串放到引号中,Python含有三种类型的引号: 单引号形式:'  ' 双引号形式:"  " 三引号形式:'''   ''' (三个单引号组 ...

最新文章

  1. 跨境出海,Tik Tok商业化营销推广分享
  2. Git 下载很慢问题解决方案
  3. 胶囊网络(Capsule Network)在文本分类中的探索
  4. 【重点】Java大厂面试10个知识点汇总
  5. GPU Gems1 - 15 逐像素光照的可见性管理
  6. Oracle新建用户并授权
  7. 小度拆卸_拆卸invokedynamic
  8. 【渝粤题库】国家开放大学2021春1107传感器与测试技术题目
  9. mysql性能优化方案总结
  10. 【Unity】4.5 树木创建器
  11. [礼仪大赛策划方案]图:如何打造一场精美极致的礼仪大赛?PPT动态柱状图,如何动态显示?Flash如何渲染PPT界面呢?
  12. 在CF卡上实现EWF功能
  13. php kindeditor远程图片上传,kindeditor 远程图片本地化,远程图片下载到本地自动更换图片路径...
  14. Windows10 开机跳过密码验证
  15. WordPress添加站点图标与底部备案信息
  16. android弹球动画,FlingAnimation/SpringAnimation实现弹球动画
  17. 大家应该如何选择短线交易?
  18. 【unity 保卫星城】--- 开发笔记(Demo演示篇)
  19. 如何在Raspberry Pi和ESP8266中使用MQTT
  20. centos7密码正确登录失败

热门文章

  1. android 蓝牙耳机 找不到驱动程序,bluetooth外围设备找不到驱动程序怎么办
  2. 转型只争朝夕!又一火电企业成立新能源公司
  3. 浅述SaaS、CRM、OA、ERP、HR、进销存、财务系统的区别
  4. 如何以CMMI或ISO为指导实施过程改进(黑纸系列一)
  5. sql server日期时间转字符串
  6. 多模块渗透测试框架PTF
  7. 35、T5L 迪文屏C51开发之音频播放
  8. 数据结构与算法-散列表
  9. Matlab绘图模板
  10. 【XJTUSE计算机图形学】第四章 真实感图形学(1)——–颜色视觉