所以我尝试通过这一行使用numpy创建一个3d数组:
self.dark_median_roi=np.median(self.dark_roi, axis=3)
其中self.dark_roi是一个多维数组,我收到了这个错误:
IndexError: axis 3 out of bounds (2)
我猜测我是以错误的方式创建一个3d数组。创建中值numpy数组的正确方法是什么?这将运行/尝试在Raspberry pi上运行,所以我宁愿避免使用循环,特别是对于数组。
编辑:
所以我纠正了之前代码中的一些错误,这些错误在我开始添加print语句之前一开始并不明显,所以这是我现在得到的错误:
IndexError: axis 3 out of bounds (3)
我尝试将轴标志更改为2并创建了一个二维数组
答案 0 :(得分:0)
您有3个轴:0、1和2。
如果您的意思是最后一个,请输入axis = 2。