我有一批图像(尺寸为“批大小x通道x高度x宽”的4d张量/数组),我希望在每幅图像上绘制大小为s的水平条形图,但每幅图像跨越不同的行。我可以使用for循环来实现这一点,但是我还没有找到向量化的实现。理想情况下,我会生成一个一维张量r的“批大小”随机起点,并做一些类似t[:,:,r:r+s,:] = 0。如果我尝试这个,我会得到TypeError: only integer scalar arrays can be converted to a scalar index
如果我做了一个玩具例子,试着拿出一个