tab
скорее всего не ваше изображение, так как вы итерируете его.
На самом деле, tab
, скорее всего, список, а Matplotlib imsave
ожидает, что это будет пустой массив (которыйимеет атрибут shape
).
Полагаю, вы не собираетесь передавать tab
на imsave
, а что-то еще.