课程评价 (0)

请对课程作出评价:
0/300

学员评价

暂无精选评价
15分钟

索引的维度变换

  1. 对于数组,如果我们不考虑下标数组的情况,也就是:其下标仅仅为整数、或者切片,则有:
    • 每次下标中出现一个整数下标,则索引结果的维度降 1。该维度被吸收掉
    • 每次下标中出现一个切片下标,则该维度保持不变

2. 前面提到:多维数组的下标必须是一个长度和数组的维度 ndim 相等的元组。但是如果下标中包含None,则可以突破这一限制。每多一个None,则索引结构维度升 1 。

  • 当数组的下标元组的长度小于等于数组的维度ndim时,元组中出现的None等价于切片:
  • 当数组的下标元组的长度大于数组的维度ndim时,元组中哪里出现None,索引结果就在哪里创建一个新轴,该轴长度为 1。如c=a[0,:,None],索引结果的维度为 (3,1);而d=a[0,None,:]的索引结果维度为(1,3)