numpy 高维数组的个人理解

numpy 高维数组 内嵌列表结构与几何结构

numpy 高维数组的个人理解_第1张图片
Array_example.png

python3 首先是 按照黑笔所画的地方排列, 也即代码print里面的第一行 [1,2],直观上先排列 最高维(axis 2) ,再排列低维,axis 1, axis 0,像搭积木一样,每一层每一层地展示。 print中, 空行上下分开了两层

import numpy as np
y = np.array([1,2,4,3,7,4,2,5,9,6,7,5,1,2,3,2,0,2,9,8,6,8,9,8])
y = y.reshape(4,3,2)
print(y)
[[[1 2]
  [4 3]
  [7 4]]

 [[2 5]
  [9 6]
  [7 5]]

 [[1 2]
  [3 2]
  [0 2]]

 [[9 8]
  [6 8]
  [9 8]]]

你可能感兴趣的:(numpy 高维数组的个人理解)