import numpy as np data_array = np.zeros((3, 5, 6), dtype=np.int) print(data_array)
这段代码会输出一个3行5列6通道的0数组,得到结果如下图
下面我们就开始测试,哪些是行、列、通道。
首先,我们改变1行1列1通道(在代码中数组是行列高数是从0开始的,所以代码中是0,0,0,即相差1)的值为1,得到如下图
。
这个测试是在2行,1列1通道的值改为1,得到如下图
下图的测试是3行,1列1通道,由这三张图片你应该已经知道行是怎样看了,接下来测试列
把1行,2列,1通道的值改为1,得到如下图所示
把1行,3列,1通道的值改为1,得到如下图所示,从这两张图中,你应该已经知道列怎样看了,接下来测试通道
把1行,1列,2通道的值改为1,得到如下图所示
把1行,1列,3通道的值改为1,得到如下图所示,通道测试完毕
从以上的测试,依我的理解是,一个红色方框框的数据是在1行,你可以想象自己站在输出矩阵的左边看,把三个方框框从上到下叠一起,就可以明白这个数组的行、列、高,这是我的理解,可能不适合每个人,欢迎你们补充完善。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)