编写不易如果觉得不错,麻烦关注一下~

参考:https://ask.hellobi.com/blog/wangdawei/36627

其实我也没有运行一遍,但是感觉挺全的。大家如果发现错误,可以指出,我就更新在下面的空白处。

目前我看出了一个错误是。这里关键的一句是a = np.arange(120).reshape(2,3,4,5)     a[[0,1],[1,2]] = 1。可以这么理解。a[[我],[],...],我所在的位置就是维度顺序所在的位置。大括号里面的第一个小括号指的是第一维度的索引号,在a中第一维度是2,所以索引号是0,1。以此类推,大括号里面的第二个小括号指的是第二维度的索引号,在a中第二维度是3,所以索引号是0,1,2。如果后续再没有小括号,就默认all 。a[[0,1],[1,2]] = 1,则此句话的翻译,取第1维度的第0索引号和第1索引号,取第2维度的第1索引号和第2索引号   交集。就是下面的结果。上面链接的结果是错误的。为此,再展示一个结果

a = np.arange(120).reshape(2,3,4,5)
a
Out[31]:
array([[[[  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],[ 25,  26,  27,  28,  29],[ 30,  31,  32,  33,  34],[ 35,  36,  37,  38,  39]],[[ 40,  41,  42,  43,  44],[ 45,  46,  47,  48,  49],[ 50,  51,  52,  53,  54],[ 55,  56,  57,  58,  59]]],[[[ 60,  61,  62,  63,  64],[ 65,  66,  67,  68,  69],[ 70,  71,  72,  73,  74],[ 75,  76,  77,  78,  79]],[[ 80,  81,  82,  83,  84],[ 85,  86,  87,  88,  89],[ 90,  91,  92,  93,  94],[ 95,  96,  97,  98,  99]],[[100, 101, 102, 103, 104],[105, 106, 107, 108, 109],[110, 111, 112, 113, 114],[115, 116, 117, 118, 119]]]])
a[[0,1],[1,2]] = 1
a
Out[33]:
array([[[[ 0,  1,  2,  3,  4],[ 5,  6,  7,  8,  9],[10, 11, 12, 13, 14],[15, 16, 17, 18, 19]],[[ 1,  1,  1,  1,  1],[ 1,  1,  1,  1,  1],[ 1,  1,  1,  1,  1],[ 1,  1,  1,  1,  1]],[[40, 41, 42, 43, 44],[45, 46, 47, 48, 49],[50, 51, 52, 53, 54],[55, 56, 57, 58, 59]]],[[[60, 61, 62, 63, 64],[65, 66, 67, 68, 69],[70, 71, 72, 73, 74],[75, 76, 77, 78, 79]],[[80, 81, 82, 83, 84],[85, 86, 87, 88, 89],[90, 91, 92, 93, 94],[95, 96, 97, 98, 99]],[[ 1,  1,  1,  1,  1],[ 1,  1,  1,  1,  1],[ 1,  1,  1,  1,  1],[ 1,  1,  1,  1,  1]]]])
a = np.arange(120).reshape(2,3,4,5)
a[[0,1],[1],[1]] = 1
a
Out[38]:
array([[[[  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],[  1,   1,   1,   1,   1],[ 30,  31,  32,  33,  34],[ 35,  36,  37,  38,  39]],[[ 40,  41,  42,  43,  44],[ 45,  46,  47,  48,  49],[ 50,  51,  52,  53,  54],[ 55,  56,  57,  58,  59]]],[[[ 60,  61,  62,  63,  64],[ 65,  66,  67,  68,  69],[ 70,  71,  72,  73,  74],[ 75,  76,  77,  78,  79]],[[ 80,  81,  82,  83,  84],[  1,   1,   1,   1,   1],[ 90,  91,  92,  93,  94],[ 95,  96,  97,  98,  99]],[[100, 101, 102, 103, 104],[105, 106, 107, 108, 109],[110, 111, 112, 113, 114],[115, 116, 117, 118, 119]]]])

Python中的[:n],[::n],[:,:,n],[...,n]都是什么?相关推荐

  1. python中复数的实部和虚部都是浮点数_Python学习笔记:从入门到放弃(2)基本语法...

    这次主要就记录一下Python中的基本语法,有标识符,注释,行与缩进,print函数输出以及数字类型和字符串 标志符: 第一个字符必须是字母表中字母或下划线 _ . 标识符的其他的部分由字母.数字和下 ...

  2. python中复数的实部和虚部都是浮点数_Python基础:数值(布尔型、整型、长整型、浮点型、复数)...

    一.概述 Python中的 数值类型(Numeric Types)共有5种:布尔型(bool).整型(int).长整型(long).浮点型(float)和复数(complex). 数值类型支持的主要操 ...

  3. python中是干嘛的-你都用Python来做什么,它对你来说有什么作用?

    要说作用大概如下几点: 1.Web应用开发 服务器端编程,具有丰富的Web开发框架,如Django和TurboGears,快速完成一个网站的开发和Web服务.典型如国内的豆瓣.果壳网等;国外的Goog ...

  4. python中列表、元组、字符串都属于有序序列_列表、元组、字符串是Python的有序序列。...

    列表.元组.字符串是Python的有序序列. 答:√ 根据<劳动合同法>第五十八条的规定,劳务派遣单位应当与被派遣劳动者订立( ). 答:二年以上的固定期限劳动合同 理性的基础是(). 答 ...

  5. python中匿名函数的作用_Python 中的匿名函数,你会用吗

    原标题:Python 中的匿名函数,你会用吗 概念 我们从一个例子引入. 这里有一个元素为非空字符串的列表,按字符串最后一个字母将列表进行排序.如果原列表是 ['abc', 'g', 'def'],则 ...

  6. python中关键字参数含义_python中接受任意关键字的参数

    1.*args args是非关键字参数,可以理解为形参,为了方便记忆我理解它是arguments的缩写. 2.*kwargs kwargs是键值对参数,为了方便记忆我理解它是key word argu ...

  7. python中一共有多少个关键字-Python中所有的关键字

    在python中若想查询python中有哪些关键字可以先导入keyword模块 import keyword #导入关键字模块 print(keyword.kwlist) #查询所有关键字 查询结果: ...

  8. python 用途-python中的*和**的用途

    def function_with_one_star(*t): print(t, type(t)) def function_with_two_stars(**d) print(d, type(d)) ...

  9. python中的模块和包

    模块 一 什么是模块 模块就是一组功能的集合体,可以通过导入模块来复用模块的功能. 比如我在同一个文件夹定义两个.py文件,分别命名为A.py和B.py,那么可以通过在A文件里通过import B来使 ...

最新文章

  1. hdu2482 字典树+spfa
  2. 【前端帮帮忙】第7期 关于节流(throttle)和防抖(debounce)的理解
  3. 日常工作用Python能解决哪些问题?
  4. 无废话WCF系列教程 -- 李林峰
  5. [css] 你是怎么设计css sprites(精灵图)的?有哪些技巧?
  6. Golang——秒懂函数、参数、可变参数、匿名函数、回调函数、内置函数
  7. Maven + Nexus + SVN + Eclipse 配置步骤说明
  8. 清除浮动(采用BFC)
  9. 系统学习深度学习(四十二)--从AE到VAE
  10. CSS3渐变(Gradients)-线性渐变
  11. Flink+Hudi 构架湖仓一体化解决方案
  12. 银行转账系统(Spring小项目)
  13. 信工所复试收集材料分享
  14. 基于jsp、ssm网上购物商城系统(带论文)
  15. 计算机 电脑 整机 加密,如何加密文件夹
  16. 《Spring Boot极简教程》附录2 编程的本质
  17. 汇编指令学习(AND,OR,XOR,NOT)
  18. [Python图像处理] 合成微缩效果
  19. 利用sklearn中 ID3算法实现简单的课程销量预测+决策树可视化
  20. 【Android】用Android写个自己发短信的APP

热门文章

  1. 关于Bitrorrent协议方面的信息,转自维基百科
  2. java工程师培训班,Java篇
  3. Java项目如何导出数据为 PDF 文件?
  4. 火影忍者博人传 观后感
  5. LeetCode每日一题——380. O(1) 时间插入、删除和获取随机元素
  6. arcgis10.7利用python批量出图
  7. eclipse运行JAVA文件输出报错
  8. 国产物联网技术ZETA正为工业数字化转型提供底层基础设施
  9. 中国民生银行 HBase 读写设计与实践
  10. CCF计算机职业资格考试 201812-3CIDR合并 Python实现