Чтобы нейронные сети обучались лучше, обычно на вход им передают изображения в диапазоне от 0 до 1.

Приведите масштаб [0, 255] к [0, 1]. Для этого поделите все значения двумерного массива на 255.

Подсказка

Добавьте строку:

array = array / 255.

import numpy as np
from PIL import Image
import matplotlib.pyplot as plt

image = Image.open('/datasets/ds_cv_images/face.png')
array = np.array(image)

array = array / 255

plt.imshow(array, cmap='gray')
plt.colorbar()

Результат