a = np.zeros((5, 5, 3), dtype=np.uint8) # 使用np.zeros创建一个全是0的三维数组。

那么此三维数组如何表示呢?

最里面是长度为3的数组[0,0,0]。

中间是长度为5的数组[0,0,0,0,0],然后把0替换成[0,0,0],变成[[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0]]。

外面也是长度为5的数组[0,0,0,0,0],然后把0替换成[[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0]],
变成 [[[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0]],[[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0]],[[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0]],[[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0]],[[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0]]]。

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐