import matplotlib.pyplot as plt
def show_images(images: List[numpy.ndarray]) -> None:
n: int = len(images)
f = plt.figure()
for i in range(n):
# Debug, plot figure
f.add_subplot(1, n, i + 1)
plt.imshow(images[i])
plt.show(block=True)
import numpy as np
import matplotlib.pyplot as plt
w = 10
h = 10
fig = plt.figure(figsize=(8, 8))
columns = 4
rows = 5
for i in range(1, columns*rows +1):
img = np.random.randint(10, size=(h,w))
fig.add_subplot(rows, columns, i)
plt.imshow(img)
plt.show()