https://blog.csdn.net/lcczzu/article/details/85757229

 

理解reduce_sum

 

  1. 什么是sum
  2. 什么是reduce
  3. 什么是维度(indices, 现在均改为了axis和numpy等包一致)

1. 什么是维度?什么是轴(axis)?如何索引轴(axis)?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  1. 找到3所在的2维矩阵在这个3维立方的索引:0
  2. 找到3所在的1维数组在这个2维矩阵的索引:1
  3. 找到3这个数这个1维数组的索引:0

 

 

 

 

2. 什么是reduce

 

  1. 找到a中axis=1的元素,也就是[1,2],[3,4],[5,6],[7,8]这4个数组(两两一组,因为前两个和后两个的地位相同)
  2. 在axis=1的维度进行相加也就是[1,2]+[3,4]=[4,6],[5,6]+[7,8]=[12, 14]
  3. 压缩这一维度,也就是说“掉一层方括号”,得出[[ 4, 6], [12, 14]]

3. 什么是keepdims