Черная картинка при выводе изображения
'exec(%matplotlib inline)'
import numpy as np
import matplotlib.pyplot as plt
from PIL import Image
import pandas as pd
x_data = pd.read_csv('olivetti_X.csv');a = []
for i in range(len(x_data)):
X = np.array(x_data.iloc[i])
x = X.reshape(64,64)
plt.imshow(Image.fromarray(x), cmap = plt.get_cmap('gray'))
plt.show()
Не могу понять, из-за чего не выводятся изображения из датасета, помогите разобраться
Ответы (1 шт):
Автор решения: gil9red
→ Ссылка
Попробуйте привести значения к диапазону 0-255:
X = (X * 255).astype(np.uint8)