Проблема в том, что вы не создаете пустой массив:
# Create a NumPy array
arry = np.array([3,3])
arry= [[25,25,25],[0,0,0],[0,0,0]]
, когда вы делаете это, arry
становится списком списков, отсюда ошибка:
AttributeError: у объекта 'list' нет атрибута 'array_interface'
Вы должны сделать это вместо этого:
import numpy as np
from PIL import Image
# Create a NumPy array
arry = np.array([[25, 25, 25], [0, 0, 0], [0, 0, 0]], dtype=np.uint8)
# Create a PIL image from the NumPy array
image = Image.fromarray(arry)
# Save the image
image.save('image.jpg')
Обратите внимание, что выше указано dtype из arry
будет np.uint8.