Перевернуть изображение в matplotlib
я новичок в питоне. Мне задали процедурно генерировать спрайты Само задание:
Реализуйте процедурную генерацию спрайтов 5x5 пикселей с помощью Matplotlib и функции imshow. Попробуйте увеличить разрешение спрайтов, поэкспериментируйте с другими вариантами симметрии, добавьте цвета.
Я написал такой код
import matplotlib.pyplot as plt
from random import randint
def gen():
orig = [[randint(0, 1) for j in range(10)] for i in range(5)]
fig, ax = plt.subplots()
ax.imshow(orig + orig[::-1])
plt.show()
def genFor(x):
for i in range(x):
gen()
genFor(5)
Получаются такие спрайты:
Сколько бы спрайтов не генерировал - присутствует навязчивое ощущение, что они должны быть перевернуты на 90 градусов в любую сторону. Сразу же подумал о неправильном заполнении массива, исправил 6-ю строчку на
orig = [[randint(0, 1) for j in range(5)] for i in range(10)]
Но тогда генерируется это:
Подскажите пожалуйста на какие методы можно/нужно обратить внимание. Либо же у меня неправильна сама логика генерации? Буду рад любым ответам. Заранее спасибо.


