python中三个点(…)
一句话总结: …代替了切片操作中前面所有的:, 即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中三个点(…)相关推荐
- python中三个双引号 的作用是什么?1、多行注释 2、定义多行字符串(代替转义字符换行符 \n)
作用1:多行注释 # 这是单行注释""" 这是多行注释第一行 这是多行注释第二行 这是多行注释第三行 """ 作用2:定义多行字符串(无需转 ...
- Python中三种表示NA的方式
Python中三种表示NA的方式 # -*- coding: utf-8 -*- import numpy as np import pandas as pd# data_frame = np.loa ...
- python中三次方_python中计算三次方怎么表示
Python中幂运算可以使用**表示,Python中三次方可以表示为x**3,即为x的3次方. **是Python中算术运算符表示幂运算,Python中算术运算符还有加.减.乘.除.取模.取整除. 运 ...
- [转载] Python中三种类型的引号(单引号、双引号、三引号)
参考链接: Python中的三引号 当向Python输入一个字符串时,要将字符串放到引号中,Python含有三种类型的引号: 单引号形式:' ' 双引号形式:" " 三引号形式 ...
- Python中三个双引号的作用
在python程序中,有时可以看到三个连续的双引号,浅析一下它的作用 作用一:进行多行注释 我们都知道Python中注释是井号 #,但是如果你需要描述多行注释的时候,就需要每行都写一个 #,或者,你可 ...
- python中三种分支结构的_python二分支结构
Python 基础 分支与循环 2020/4/21 1 目录 程序基本结构 分支结构 循环结构 布尔表达式 练习 总结 2020/4/21 2 程序设计基本结构 任何算法(程序)都可以由顺序..... ...
- python点的作用-python中三引号的作用(逗号的两点总结)
三引号 1.三引号注释: 程序中我使用#来做单行注释,可以使用三引号可以做多行注释. 三个引号能包含多行字符串,同时常常出现在函数的声明的下一行,来注释函数的功能,与众不同的地方在于,这个注释作为函数 ...
- 一篇文章教会你使用Python中三种简单的函数
一.函数简介 大家好,我是Python小宇宙.所谓函数,就是指:把某些特定功能的代码组成为一个整体,这个整体就叫做函数. 二.函数定义和调用 什么是函数的定义:相当于自己定义了一个能完成某些事件的功能 ...
- 一篇文章教会你使用Python中三种简单的函
回复"书籍"即可获赠Python从入门到进阶共10本电子书 今 日 鸡 汤 淑气催黄鸟,晴光转绿蘋. 一.函数简介 大家好,我是python教程入门学习.所谓函数,就是指:把某些特 ...
- Python中三种类型的引号(单引号、双引号、三引号)
当向Python输入一个字符串时,要将字符串放到引号中,Python含有三种类型的引号: 单引号形式:' ' 双引号形式:" " 三引号形式:''' ''' (三个单引号组 ...
最新文章
- 跨境出海,Tik Tok商业化营销推广分享
- Git 下载很慢问题解决方案
- 胶囊网络(Capsule Network)在文本分类中的探索
- 【重点】Java大厂面试10个知识点汇总
- GPU Gems1 - 15 逐像素光照的可见性管理
- Oracle新建用户并授权
- 小度拆卸_拆卸invokedynamic
- 【渝粤题库】国家开放大学2021春1107传感器与测试技术题目
- mysql性能优化方案总结
- 【Unity】4.5 树木创建器
- [礼仪大赛策划方案]图:如何打造一场精美极致的礼仪大赛?PPT动态柱状图,如何动态显示?Flash如何渲染PPT界面呢?
- 在CF卡上实现EWF功能
- php kindeditor远程图片上传,kindeditor 远程图片本地化,远程图片下载到本地自动更换图片路径...
- Windows10 开机跳过密码验证
- WordPress添加站点图标与底部备案信息
- android弹球动画,FlingAnimation/SpringAnimation实现弹球动画
- 大家应该如何选择短线交易?
- 【unity 保卫星城】--- 开发笔记(Demo演示篇)
- 如何在Raspberry Pi和ESP8266中使用MQTT
- centos7密码正确登录失败